![]() リコメンデーション生成システム、装置、及び方法
专利摘要:
モバイルデバイスのユーザのためのリコメンデーションを生成するための方法が提供される。前記ユーザは、サービスプロバイダと関連づけられる。リコメンデーションの要求が入手される。前記ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータが前記サービスプロバイダから取り出される。前記取り出されたユーザデータの分析に基づいてリコメンデーションリストが生成される。前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される。 公开号:JP2011511968A 申请号:JP2010528043 申请日:2008-09-26 公开日:2011-04-14 发明作者:オドノーグ、ヒュー;クロウィー、シェイン;コリガン、シーン;ペガム、アンドリュー;リリーホワイト、カート・デイビッド 申请人:キシアム・テクノロジーズ・リミテッド; IPC主号:G06Q30-00
专利说明:
[0001] 35U.S.C.§119に基づく優先権の主張 本特許出願は、“RECOMMENDATION GENERATION SYSTEMS,APPARATUS, AND METHODS”(リコメンデーション生成システム、装置、及び方法)という題名を有し、ここの譲受人に譲渡され、ここにおいて参照されることによって明示でここに組み入れられている仮特許出願番号60/997,570(出願日:2007年10月4日)に対する優先権を主張するものである。] [0002] 本開示は、モバイル動作環境に関するものである。本開示は、より具体的には、モバイルデバイスキャリアのユーザへのリコメンデーション(recommendation)を生成する改良された方法を提供することに関するものである。] 背景技術 [0003] 今日の遠距離通信産業においてはモバイルオペレータ又はモバイルデバイスキャリアが主要な役割を果たしている。当初は、該モバイルオペレータは、加入者基盤を拡大することによって収入を生み出すことに注力していた。しかしながら、現在では、幾つかの諸国においては、市場がほぼ飽和点に達しているため加入者基盤を拡大する範囲が非常に限定的になっていることが理解されるであろう。その結果、モバイルオペレータは、各自の収入を増大させることを目的として加入者に対して付加価値を提供することに拡大してきている。 増大した収入を生み出す1つの手段は、着信音、壁紙、ジャバゲーム等のプレミアムサービスをユーザに販売することである。これらのサービスは、モバイルオペレータ自身によって、又は該サービスを提供するためにモバイルオペレータと共同で事業を営む事業主体によって提供することができる。これらのサービスは、料金の支払いに応じてユーザのモバイルデバイスにダウンロードできるようにすることが可能である。] [0004] 潜在的売上高の最大化、等の多くの利益は、ユーザにとって最も興味があると思われるコンテンツ又はサービスをこれらのユーザに推奨及び販売促進することに基づいて発生する。] [0005] 以下は、1つ以上の側面についての基本的な理解を可能にすることを目的としてこれらの側面の単純化された概要を示すものである。この発明の概要は、すべての企図される側面を広範囲にわたって概説したものではなく、さらに全側面の主要な又は極めて重要な要素を特定すること及びいずれかの又はすべての側面の適用範囲を詳細に説明することのいずれも意図されていない。以下の説明の唯一の目的は、後述される発明を実施するための形態の準備段階として1つ以上の側面の幾つかの概念を単純な形で提示することである 上記の目的及び関連する目的を完遂させるために、前記1つ以上の側面は、以下において説明され、請求項において特に強調される特徴を備える。以下の説明及び添付図面は、前記1つ以上の側面のうちの一定の例示的側面を詳述するものである。しかしながら、これらの側面は、様々な側面の原理を採用することができる様々な方法のうちのほんのわずかを示すにすぎず、前記説明される側面は、これらのすべての側面及びその同等の側面を含むことが意図される。] [0006] 一側面において、モバイルデバイスのユーザのためのリコメンデーションを生成するための方法が提供され、前記ユーザは、サービスプロバイダと関連づけられる。リコメンデーションの要求が受信される。前記ユーザと関連づけられたデータ及び前記ユーザが入手可能なコンテンツに関するデータが前記サービスプロバイダから取り出される。前記取り出されたユーザデータの分析に基づいてリコメンデーションリストが生成され、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される。] [0007] 他の側面においては、命令を有するコンピュータによって読み取り可能な記憶媒体を有するコンピュータプログラム製品が提供される。少なくとも1つの命令は、リコメンデーションの要求を入手することをコンピュータに行わせる。少なくとも1つの命令は、前記ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータを前記サービスプロバイダから取り出すことをコンピュータに行わせる。少なくとも1つの命令は、前記取り出されたデータの分析に基づいてリコメンデーションリストを生成することをコンピュータに行わせ、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される。] [0008] 追加の側面においては、モバイルデバイスのユーザのためのリコメンデーションを生成するためのシステムが提供され、前記ユーザは、サービスプロバイダと関連づけられる。リコメンデーションの要求を入手するための手段が提供される。前記ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータを前記サービスプロバイダから取り出すための手段が提供される。前記取り出されたデータの分析に基づいてリコメンデーションリストを生成するための手段が提供され、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される。] [0009] 他の追加の側面においては、モバイルデバイスのユーザのためのリコメンデーションを生成するためのシステムが提供され、前記ユーザは、サービスプロバイダと関連づけられる。プロフィールモジュールは、前記ユーザと関連づけられたデータを格納及び処理する。カタログモジュールは、前記ユーザが入手可能なコンテンツを格納及び処理する。決定モジュールは、前記プロフィールモジュール及び前記カタログモジュールと通信し、前記プロフィールモジュール及びカタログモジュールから取り出されたデータの分析によって前記ユーザのためのリコメンデーションリストを生成し、前記リコメンデーションは、複数の個々のリコメンダモジュールによって生成される。] [0010] さらなる側面においては、方法は、モバイルデバイスのユーザのための販売促進物(promotions)を生成することを提供する。対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスされる。前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションが生成され及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成する。フィルタリング制限を適用することによって部分組のリコメンデーションが選択される。前記部分組のリコメンデーションは、前記複数のモバイルデバイスの少なくとも1つの部分組に送信される。] [0011] 他のさらなる側面においては、少なくとも1つのプロセッサが、モバイルデバイスのユーザのための販売促進物を生成する。第1のモジュールは、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスする。第2のモジュールは、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成する。第3のモジュールは、フィルタリング制限を適用することによって部分組のリコメンデーションを選択する。第4のモジュールは、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信する。] [0012] さらなる追加の側面においては、コンピュータプログラム製品は、モバイルデバイスのユーザのための販売促進物を生成する。コンピュータによって読み取り可能な記憶媒体は、命令を備える。前記コンピュータによって読み取り可能な記憶媒体は、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスすることをコンピュータに行わせるための少なくとも1つの命令を含む。前記コンピュータによって読み取り可能な記憶媒体は、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成すること及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成することを前記コンピュータに行わせるための少なくとも1つの命令をさらに含む。前記コンピュータによって読み取り可能な記憶媒体には、フィルタリング制限を適用することによって部分組のリコメンデーションを選択することを前記コンピュータに行わせるための少なくとも1つの命令がさらに含まれる。前記コンピュータによって読み取り可能な記憶媒体は、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信することを前記コンピュータに行わせるための少なくとも1つの命令をさらに含む。] [0013] さらに他の追加の側面においては、装置は、モバイルデバイスのユーザのための販売促進物を生成する。対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスするための手段が提供される。前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成するための及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成するための手段が提供される。フィルタリング制限を適用することによって部分組のリコメンデーションを選択するための手段が提供される。前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信するための手段が提供される。] [0014] さらなる側面においては、装置は、モバイルデバイスのユーザのための販売促進物を生成する。プロフィール格納用構成要素は、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データを含む。プロフィール及びリコメンデーションシステムは、アクセスされた属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し、アクセスされた行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し、フィルタリング制限を適用することによって部分組のリコメンデーションを選択する。ネットワーク通信モジュールは、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信する。] 図面の簡単な説明 [0015] 一側面による、移動通信ネットワークのプロファイリング及びリコメンデーションシステムのブロック図である。 一側面による、プロファイリング及び推奨する方法のタイミング図である。 一側面による、この開示のプロフィール及びリコメンデーションシステムを組み入れた無線通信システム例を示すブロック図である。 他の側面による、プロフィール及びリコメンデーションシステムとインタフェースするモバイルオペレータと関連づけられた構成要素のより詳細な図を示したプロフィール及びリコメンデーションシステムのブロック図である。 外部のネットワークエンティティと対話するプロファイリングのための方法に関するタイミング図である。 一側面による、プロファイリング及びリコメンデーションシステムによって生成されたカテゴリページと無線デバイスの例示的対話のための方法に関するタイミング図である。 一側面による、加入者の使用及び興味について詳細に理解することによってコンテンツのターゲットを正確に特定するための方法の流れ図である。 一側面による、カタログモジュールの主構成要素のブロック図を示す。 一側面による、プロフィールモジュールの主構成要素のブロック図を示す。 一側面による、決定モジュールにおけるリコメンデーション生成プロセスの4つの段階を示す略図及びリコメンデーションを生成するための方法の流れ図である。 さらに他の側面による、リコメンデーションを生成するための主動作を要約する方法の流れ図を示す。 さらに他の側面による、図10の方法の副動作の方法の流れ図を示す。 さらに他の側面による、図11の方法に関わる副動作の方法の流れ図を示す。 一側面による、リコメンダモジュールと決定コントローラとの間の関係のブロック図を示す。 一側面による、リコメンダ処理のための方法の流れ図を示す。 他の側面による、決定リコメンダにおける様々な機能呼び出しの略図例を示した図である。 一側面による、決定モジュールの主構成要素のブロック図を示す。 一側面による、ネットワークリコメンダの主構成要素のブロック図を示す。 一側面による、ネットワークリコメンデーションに関する流れ図を示す。 一側面による、決定モジュールが幾つかの異なる技法を用いてどのようにして性能要求を満たすかを示す略図である。 一側面による、販売促進モジュールの主構成要素のブロック図を示す。 他の側面による、販売促進モジュールによって実行される方法の流れ図を示す。 さらに他の側面による、図4のプロフィール及びリコメンデーションシステムのさらなるモジュールの詳細を示した図である。 一側面による、プロフィール及びリコメンデーションの方法の少なくとも一部を実行するための計算プラットフォームの流れ図を示す。 一側面による、プロフィール及びリコメンデーションの方法を実行するためのモジュールを有するネットワークデバイスを示した図である。] 図10 図11 図4 実施例 [0016] この開示の様々な側面が以下においてさらに説明される。ここにおける教示は非常に様々な形態で具現化できること及びここにおいて開示されるあらゆる特定の構造又は機能は単なる代表例であるにすぎないことが明確なはずである。ここにおける教示に基づき、当業者は、ここにおいて開示される側面はその他の側面と独立して実装できること及びこれらの側面のうちの2つ以上を様々な方法で結合できることを理解すべきである。例えば、ここにおいて説明される側面のうちのあらゆる数の側面を用いて装置を実装することができ又は方法を実践することができる。さらに、装置は、ここにおいて説明される側面のうちの1つ以上の側面に加えたその他の構造、機能、又は構造と機能又は前記側面以外の構造、機能、又は構造と機能を用いて実装することができ又は該方法を実践できる。一例として、ここにおいて説明される方法、デバイス、システム、装置の多くは、移動通信環境においてダイナミックモバイルクーポンを提供することに関して説明される。当業者は、その他の通信環境に対しても同様の技法を適用可能であることを理解すべきである。] [0017] この開示において用いられる“コンテンツ”という用語は、デバイス上で提供、処理、又は実行することができるあらゆるタイプのアプリケーション、マルチメディアファイル、画像ファイル、エクセキュータブル、プログラム、ウェブページ、スクリプト、ドキュメント、プレゼンテーション、メッセージ、データ、メタデータ、又はその他のあらゆるタイプのメディア又は情報について説明するために用いられる。] [0018] この開示において用いられる“構成要素”、“システム”、“モジュール”、等の用語は、ハードウェア、ソフトウェア、実行中のソフトウェア、ファームウェア、ミドルウェア、マイクロコード、又はその組み合わせ、のいずれであるかにかかわらず、コンピュータに関連するエンティティを指すことが意図される。例えば、構成要素は、限定されずに、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、エクセキュータブル、実行スレッド、プログラム、又はコンピュータであることができる。プロセス又は実行スレッド内には1つ以上の構成要素が常駐することができ、構成要素は、1つのコンピュータ上に局在化する及び/又は2つ以上のコンピュータ間で分散させることができる。さらに、これらの構成要素は、様々なデータ構造が格納されている様々なコンピュータによって読み取り可能な媒体から実行可能である。これらの構成要素は、ローカル又は遠隔プロセスによって、例えば1つ以上のデータパケット(例えば、ローカルシステム又は分散型システム内の他の構成要素と対話中の又はインターネット等のネットワークを通じて信号を用いてその他のシステムと対話中の構成要素からのデータ)を有する信号に従って通信することができる。さらに、当業者によって理解されるように、ここにおいて説明されるシステムの構成要素は、それに関して説明される様々な側面、目標、利点、等を達成するのを容易にするために再配置すること又は追加の構成要素によって補完することができ、さらに、所定の図において示される精密な構成に限定されない。] [0019] さらに、ここにおいて開示される側面と関係させて説明される様々な例示的な論理、論理ブロック、モジュール、及び回路は、ここにおいて説明される機能を果たすように設計された汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、その他のプログラミング可能な論理デバイス、ディスクリートゲートロジック、ディスクリートトランジスタロジック、ディスクリートハードウェア構成要素、又はそのあらゆる適切な組合せ、とともに実装又は実行することが可能である。汎用プロセッサはマイクロプロセッサであることができるが、代替として、従来のどのようなプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであってもよい。プロセッサは、計算装置の組合せ、例えば、DSPと、1つのマイクロプロセッサとの組合せ、複数のマイクロプロセッサとの組合せ、DSPコアと関連する1つ以上のマイクロプロセッサとの組合せ、又はその他のあらゆる適切な構成との組合せ、として実装することも可能である。さらに、少なくとも1つのプロセッサは、ここにおいて説明される動作又は行動のうちの1つ以上を実行するために動作可能な1つ以上のモジュールを備えることが可能である。] [0020] さらに、ここにおいては、様々な側面がモバイルデバイスと関係させて説明される。モバイルデバイスは、システム、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、セルラーデバイス、マルチモードデバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、ユーザーエージェント、ユーザーデバイス、ユーザ装置、等と呼ぶことも可能である。加入者局は、携帯電話、コードレスフォン、セッション開始プロトコル(SIP)フォン、ワイヤレスローカルループ(WLL)局、パーソナルデジタルアシスタント(PDA)、無線接続能力を有するハンドヘルドデバイス、又は無線モデム又は処理デバイスとの無線通信を容易にする同様の機構(mechanism)に接続されたその他の処理デバイスであることができる。] [0021] さらに、ここにおいて説明される様々な側面又は特徴は、標準的なプログラミング又はエンジニアリング技法を用いて製造方法、製造装置、又は製造品として実装することができる。さらに、ここにおいて開示される側面と関係させて説明される方法又はアルゴリズムの動作又は行動は、直接ハードウェア内に、プロセッサによって実行されるソフトウェアモジュール内に、又はこれらの2つの組み合わせ内において具現化することが可能である。さらに、幾つかの側面においては、方法又はアルゴリズムの動作又は行動は、コンピュータプログラム製品内に組み入れることが可能な機械によって読み取り可能な媒体又はコンピュータによって読み取り可能な媒体上において符号又は命令の少なくとも1つの組として又は符号又は命令の組み合わせとして常駐可能である。さらに、ここにおいて用いられる“製造品”という表現は、コンピュータによって読み取り可能なデバイス、キャリヤ、又は媒体からアクセス可能なコンピュータプログラムを包含することが意図される。例えば、コンピュータによって読み取り可能な媒体は、限定されることなしに、磁気記憶装置(例えば、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ)と、光学ディスク(例えば、コンパクトディスク(CD)、デジタルバーサタイルディスク(DVD))と、スマートカードと、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)と、を含むことができる。さらに、ここにおいて説明される様々な記憶媒体は、情報を格納するための1つ以上のデバイス及び/又はその他の機械によって読み取り可能な媒体を表すことができる。“機械によって読み取り可能な媒体”という表現は、限定されることなしに、命令、又はデータを格納、内蔵、又は搬送することができる無線チャネル及び様々なその他の媒体を含むことができる。] [0022] 上記に加えて、“典型的な”という表現は、ここでは、1つの例、事例、又は実例を意味するために用いられる。ここにおいて“典型的な”として説明されるいずれの側面又は設計も、その他の側面又は設計よりも好ましい又は有利であるとは必ずしも解釈すべきではない。むしろ、典型的という表現の使用は、概念を具体的に提示することが意図される。さらに、この出願及び添付される請求項において用いられる表現“又は”は、排他的“又は”ではなく包含的“又は”を意味することが意図される。すなわち、その他の規定がない限り、又は文脈から明らかでない限り、“Xは、A又はBを採用する”は、自然の包含的置換のうちのいずれかを意味することが意図される。すなわち、この例においては、XはAを採用することが可能である、又はXはBを採用することが可能である、又はXはA及びBの両方を採用することが可能であり、従って、“Xは、A又はBを採用する”という文は、上記の事例のうちのいずれにおいても満たされる。さらに、この出願及び添付される請求項において用いられる冠詞“a”又は“an”は、概して、その他の規定がない限り又は単数形であることが示されることが文脈から明らかでない限り、“1つ以上”を意味すると解釈されるべきである。] [0023] ここにおいて用いられる“推論する”又は“推論”という表現は、概して、システム、環境、又はユーザの状態をイベント又はデータを介して取得された一組の観察事項から推量するか又は推論するプロセスを指す。推論は、特定の状況又は行動を識別するために採用することができるか、又は例えば状態に関する確率分布を生成することができる。推論は、確率論的、すなわち、データ及びイベントの考慮に基づいた対象状態に関する確率分布の計算であることができる。推論は、より高いレベルのイベントを一組のイベント又はデータから組み立てるために採用される技法を指すこともできる。該推論の結果として、新しいイベント又は行動が一組の観察されたイベント又は格納されたイベントデータから構築されることになり、これらのイベントが時間的に接近した形で相互に関連しているかどうか、及びこれらのイベント及びデータが1つ又は幾つかのイベント及びデータ源からのものであるかどうかを問わない。] [0024] 図1を参照して、これらの側面は、無線通信ネットワーク14のモバイルオペレータ12及びコンテンツプロバイダ16として説明されるそのビジネスパートナーが、コンテンツ及びサービスの取り込み(uptake)を、加入者20のモバイルデバイス18として示される加入者基盤に対して事前に促進するのを可能にするプロフィール及びリコメンデーションシステム10を提供する。一例においては、これは、モバイルデバイス18への配信を目的として特定の加入者20を対象として個別に好適化されたリコメンデーションリスト21を生成することによって達成される。これらのリコメンデーションは、モバイルオペレータと関連づけられたポータルにおいて表示すること、又は例えばモバイルメッセージ送信によってモバイルデバイスに配信することが可能である。] 図1 [0025] 一側面により、格納されたプロフィールデータ22は、属性データ24又は行動データ26を備える。属性リコメンダ28及び行動リコメンダ30として説明される対応する複数のリコメンダが、各々のデータ24、26を、コンテンツ36のカタログインデックス34のコンテンツ特徴相互参照32と関連づける。リコメンダ28、30のからの暫定的リコメンデーションは、信頼度重み付け用構成要素38によって割り当てられた信頼度レベルを有する。例えば、弱い又は強い関連性を決定することができる。他の例として、属性又は行動は、限られた出来事の推論的分析を通じて関連性が弱いと決定することができ又は明示の入力又は繰り返される行動を通じて関連性が強いと決定することができる。重みが付けられた暫定的リコメンデーションは、ソート用構成要素40によってソートすることができる。] [0026] ソート前又はソート後において、フィルタリング用構成要素42は、不適切なリコメンデーションを回避するための除外44を実装する。除外は、46において示されるように加入者20によって明示で指定する、例えば、拒否可能な一定のカテゴリのリコメンデーションを制限する、ことができる。除外は、48において示されるように、モバイルオペレータ12によって指定する、例えばコンテンツ(例えば、MP3メディアプレイヤを有するモバイルデバイスに適する音声ファイル)に適した計算プラットフォームターゲットを指定する、ことができる。除外は、50において示されるように、プロフィールデータ22から導き出す、例えば、本来であれば再度推奨されることになるコンテンツの購入又は加入者20によって繰り返し無視されるリコメンデーションを追跡することも可能である。除外は、デバイス又はソフトウェアのコンフィギュレーション適合性情報52を提供することによって、モバイルオペレータ12であることができるコンテンツプロバイダ16から引き出すことも可能である。それにより、推奨されたコンテンツを成功裏に使用できないモバイルデバイス18が除外される。] [0027] リコメンデーションは、加入者にとって最も興味があると思われるコンテンツ及びサービスを決定するために、モバイルオペレータが利用可能な加入者情報をオファーされるコンテンツ及びサービスと関係させて分析することによって生成される。特に、プロフィール及びリコメンデーションシステム10は、個人メンバー又はグループメンバーとしての属性又は行動の評価に基づいて加入者20が最も購入しやすいと決定されている時間にリコメンデーションを加入者20に配信することも可能にする。プロフィール及びリコメンデーションシステムは、特定のコンテンツ又はサービスを加入者基盤に対して積極的に販売促進するのが望まれるときに販売促進物を生成するために好適である。] [0028] 図2において、一側面による、モバイルデバイスにおいてオファーするためのコンテンツのプロファイリングされたリコメンデーションに関する方法50が示される。ブロック52において、入手可能なコンテンツがカタログ化されて特徴が説明される。ブロック54において、ユーザ属性及び行動データが維持される。ブロック56において、以前に属性が決定されたユーザとのピアツーピア(P2P)関係に基づいて該属性を有するユーザに関する関連づけを行うことができる。この間接的な関連づけは、明示の又は直接的な情報から行われる関連づけよりも低い重みを有することができる。ブロック58において、ユーザは、グループ、例えば明示の入会、グループのためのポータルへの頻繁なアクセス、等と関連づけることができる。この関連づけられたグループは、特に関連づけられたユーザに関して不十分なデータが受信されている場合において、関連づけられたユーザに関して用いることが可能な属性及び行動データを有することが可能である。ブロック60において、リコメンデーションの要求が受信される。ブロック62において、加入者のための品目又は品目の対象となる加入者を入手するためのリコメンデーションの要求が各々の属性データごとに生成される。ブロック64において、加入者のための品目又は品目の対象となる加入者を入手するためのリコメンデーションの要求が各々の行動データごとに生成される。リコメンデーションは、信頼度レベルを各々に割り当てることによって重みが付けられる(ブロック66)。重みが付けられたリコメンデーションは、最高の部分組が配信できるようにソートされる(ブロック67)。除外、例えば、以前の購入、追跡された以前のオファー、ユーザ設定(制限)、オペレータの指図、デバイス適合性/コンフィギュレーション、等にアクセスされる(ブロック68)。ブロック70において、適用可能な除外にアクセスすることによってリコメンデーションがフィルタリングされる。ブロック72において、フィルタリング及びソートされたリコメンデーションが、モバイルデバイスでの提示を目的として送信される。ブロック74において、リコメンデーションの提示及びユーザによる選択に関する確認が受信される。このデータを用いて追跡が更新される(ブロック76)。] 図2 [0029] 今度は図3を参照して、一側面により、この開示のプロフィール及びリコメンデーションシステム101を組み込んだ典型的無線通信システム100を示すブロック図が提供される。無線通信システム100は、無線ネットワーク103を通じて基地局コントローラ(BSC)104と通信する1つ以上の無線デバイス102を含むことができる。無線デバイス102は、あらゆる適切なタイプであることができ、例えば、ハンドヘルドPC、PDA、又は携帯電話を含む。基地局コントローラ104は、モバイルオペレータの通信インフラストラクチャ、例えばワイヤレスアプリケーションプロトコル(WAP)ゲートウェイ105として示される無線ゲートウェイ、マルチメディアメッセージ交換センター(MMSC)106、及びショートメッセージ交換センター(SMSC)107と通信する。モバイルオペレータのシステムは、ポータルとして機能するように構成されたサーバ108も含む。] 図3 [0030] 一例においては、この開示のプロフィール及びリコメンデーションシステム101は、モバイルオペレータの通信インフラストラクチャと通信可能な形でリンクされる。一例においては、プロフィール及びリコメンデーションシステムは、以下においてさらに詳細に説明されるように、加入者基盤の統一図及び高度プロファイリング、及びインテリジェントリコメンデーションを提供することによって、モバイルオペレータ及び関連づけられたビジネスパートナーがサービスの取り込みを事前に促進するのを可能にする。] [0031] 一側面により、図4は、この開示のモバイルオペレータ202及びプロフィール及びリコメンデーションシステム101と関連づけられた一定の構成要素間での対話を示したプロフィール及びリコメンデーションネットワーク200の典型的ブロック図を示す。これらのシステムは、モバイルオペレータの通信インフラストラクチャ206内において直接統合することができ、又は代替として、モバイルオペレータと関連づけられたビジネスパートナーのシステムの一部であることができる。インフラストラクチャ206は、サービス及びコンテンツ情報用構成要素208と、加入者プロフィール情報ソース210と、管理者213によって用いられるリコメンデーションアプリケーション212と、を含むことが可能である。プロフィール及びリコメンデーションシステム101は、コンテンツ配信システム214とインタフェースし、コンテンツ配信システム214は、WAPゲートウェイ105と、ショートメッセージサービスセンター(SMSC)107と、マルチメディアメッセージ送信サービスセンター(MMSC)106と、を備えることが可能であり、及び無線デバイス102と通信する。コンテンツ配信システム214は、WAPゲートウェイ105、SMSC107、MMSC106等のネットワークシステムへの接続を介してコンテンツ配信能力を提供する。これは、プロフィール及びリコメンデーションシステム101がコンテンツ配信システム214と通信中の無線デバイス102のユーザ又は加入者222に対してあらゆるタイプのモバイルコンテンツ又はサービスを配信すること及び受信することを可能にする。この能力は、(例えば、SMS、MMS、WAPPush、等を介して)販売促進情報を配信するためにプロフィール及びリコメンデーションシステム101が用いられる場合及びプロフィール及びリコメンデーションシステム101がコンテンツ配信完遂(例えば、和音着信音、壁紙、ゲーム、等)に関する責任を有する場合に実装可能である。] 図4 [0032] サービス及びコンテンツ情報用構成要素208は、プロフィール及びリコメンデーションシステム101が通信可能である外部プラットフォーム、例えば付加価値サービス(VAS)又はポータル226、を備えることができる。一例においては、VASプラットフォーム226との統合は、1つ以上の無線デバイス102のモバイル加入者222が入手可能なコンテンツの完全なカタログの作成を容易にすることができる。これは、プロフィール及びリコメンデーションシステム101がモバイルオペレータ又はそのパートナーによってオファーされた入手可能なコンテンツ又はサービスをよりインテリジェントに小売りするのを可能にする。ポータル226との統合は、ポータル226を用いるユーザ又は加入者222へのターゲットを特定した販売促進物の配信を可能にし、及びのちに加入者プロフィール情報ソース210から参照するためにこれらのユーザ又は加入者の行動に関する情報用構成要素228の取得(capture)を可能にする。一例においては、加入者プロフィール情報228は、呼データ、性別、誕生日、以前の購入履歴、興味あり又は興味なしの表示、支出パターン、モバイルデバイスのタイプ、現在の地理上の位置、電話する頻度又はその他のメタデータのうちの1つ以上を含む。] [0033] 図4は、一側面による、プロフィール及びリコメンデーションシステム101の例示的主構成要素の詳細をさらに示す。これらは、カタログモジュール230と、プロフィールモジュール232と、決定モジュール234と、販売促進モジュール236と、を含む。これらのモジュールの各々が以下おいてさらに詳細に説明される。カタログモジュール230は、プロフィール及びリコメンデーションシステム101を大量のコンテンツ又はサービス用のセントラルカタログとして利用するのを可能にする。このようにして、入手可能なコンテンツ/サービスのより詳細な全体像をその他のシステム(例えば、ポータル)に提供することができ、それにより、コンテンツ小売りプロセスのより良い管理を可能にする。] 図4 [0034] 一例により、集中された場所においてモバイルオペレータによって維持されるオペレータカタログ238は、オペレータによって提供される音声、データ、及びその他のサービスの完全なカタログを含むことができる。一例においては、カタログモジュール230は、モバイルオペレータのセントラルカタログ238において定義される商品IDコード及び構造240を維持することが可能である。] [0035] 使用上は、図5Aにおいて示されるように、一例においては、プロファイリング及び推奨のための方法300が、加入者プロフィール情報ソース302として示される外部のネットワークエンティティと対話する。他方、加入者プロフィール情報は、モバイルオペレータの既存の課金システム304及び顧客関係管理(CRM)システム306と通信する。プロフィール及びリコメンデーションシステム308は、ユーザ又は加入者無線デバイス312へのコンテンツ配信に関する責任を有するときに課金統合を行う。] 図5A [0036] 図5Bにおいて示される他の側面においては、方法358は、無線デバイス360がプロフィール及びリコメンデーションシステム364によって生成されたカテゴリページ上のリコメンデーションを受信するために無線ゲートウェイ362にアクセスするのを示す。366において示されるように、無線デバイス360は、カテゴリページの閲覧を無線ゲートウェイ362に要求し、無線ゲートウェイ362は、368において示されるように、リコメンデーションの要求をプロフィール及びリコメンデーションシステム364に転送する。リコメンデーションは、370において示されるように、生成されて無線ゲートウェイ362に返信され、無線ゲートウェイ362は、372において示されるように、無線デバイス360においてカテゴリページ上にリコメンデーションを表示する。ユーザがカテゴリページにおいて推奨品目を選択するときに、374において示されるようにこの選択が無線ゲートウェイ362に通信される。無線ゲートウェイ362は、376において示されるようにブラウジング活動のフィードバックをプロフィール及びリコメンデーションシステム364に提供する。無線デバイス360のユーザは、378において示されるように無線ゲートウェイ362に通信されるカテゴリページの追加閲覧を要求することが可能である。380において示されるように、無線ゲートウェイ362は、カテゴリページに追加(populate)するためのリコメンデーションを要求し、382において示されるように、最新のブラウジング活動を反映したカテゴリページのための新しいリコメンデーション、例えば、購入された又は指定されたスレショルド回数よりも多くオファーされた品目の削除又は選択された推奨品目に関連する品目の追加、によって応答される。] 図5B [0037] 図5Aを再度参照し、プロフィール及びリコメンデーションシステム308は、特定顧客課金システム304へのアプリケーションプログラミングインタフェース(API)として1つの範囲の課金シナリオをサポートすることができる。無線デバイス312は、320において示されるようにリアルタイム情報要求を課金システム304に送信し、リアルタイムの残高照会を行うこと、購入イベント、例えば新規加入、を通知すること、及び販売促進用残高を利用することを可能にする(例えば、加入者は、新規契約の最初の3ヶ月間は、1ヶ月に2つのゲームを無料でダウンロードすることができる)。課金システム304は、324において示されるように、情報又はトランザクション確認を無線デバイス312に返信する。プロフィール及びリコメンデーションシステム308によって行われるこのAPIがリアルタイムの性質を有することは、前払い加入者の残高が有効に管理されて収入漏れが最小化されるのを保証する。] 図5A [0038] 一例により、ブロック328において示されるように、プロフィール及びリコメンデーションシステム308は、課金目的で呼データ記録(CDR)を生成する際に料金コードを用いることができ、これらの呼データ記録(CDR)は、330において示されるように課金システム304に送信される。これらのコードは、ユーザによって定義され、コンテンツソースからの全コンテンツと関連づけることができる。一側面においては、このインタフェースによって複数のCDRフォーマットの出力をサポートすることも可能である。基本料金コード情報に加えて、加入者の請求書に含めることが可能な実際のコンテンツに関する記述も含むことができる。それは、ゼロ又は特別のレーティングを有する販売促進情報用課金タグを管理することも可能である。一実装により、ブロック332において示されるように、プロフィール及びリコメンデーションシステム308は、実際のコンテンツ及びコンテンツを配信するために用いられる帯域幅に関する価格設定をモバイルオペレータが区別するのに役立つ決済データを処理することも可能であり、334において示されるように課金システム304に送信される。それは、モバイルオペレータがコンテンツプロバイダに対して負う金額を報告するために卸売価格と小売価格を区別することもできる。] [0039] プロフィール及びリコメンデーションシステム308は、複数のエージェントがプロフィールモジュール232(図4)又はカタログモジュール230(図4)内にデータを送り込むのを可能にするためにさらに動作可能である。例えば、1つのエージェント336が338において示されるようにCRMシステム306からユーザ又は加入者属性情報を受信するように及び他のエージェント340が342に示されるように課金システム304からユーザ又は加入者購入履歴を受信するように構成することが可能である。] 図4 [0040] リコメンデーションアプリケーション212は、プロフィール及びリコメンデーションシステム308が外部のアプリケーションとインタフェースできるようにするための手段を提供するために動作し、その外部のアプリケーションを通じて、プロフィール及びリコメンデーションシステム308の全側面、例えば販売促進、カタログ及びコンテンツの管理、を管理することが可能である。一側面においては、これは、管理者が利用可能なウェブに基づくユーザインタフェース(示されていない)であることができ、管理者は、モバイルオペレータの社員又は関連づけられたビジネスパートナー、例えばコンテンツパートナー、であることができる。このリコメンデーションアプリケーション344の多くの特徴は、以下においてプロフィール及びリコメンデーションシステム308の様々なモジュールを参照して説明されたときに理解されるであろう。] [0041] 設定可能な期間において、346に示されるように、コンテンツカタログのバージョンが管理されたコピーをセントラルカタログ格納場所348にエクスポートすることができる。一側面により、ブロック350においてプロフィール及びリコメンデーションシステム308がセントラル商品カタログ内のコンテンツに関するデータを維持することは、352において示されるように、プロフィール及びリコメンデーションシステム308がカタログモジュール230のXMLフォーマットをセントラルカタログ格納場所348にエクスポートするのを可能にする。このようにして、一例により、全詳細事項が保存され、コンテンツの再インデキシングに関する問題は生じない。] [0042] 図6を参照して、一実装により、ユーザ又は加入者をプロファイリングするための方法400は、(プロフィールモジュール232(図4)を通じて構築された)加入者の使用と興味及び詳細コンテンツカタログについて詳しく理解することを通じて容易になる。この詳細コンテンツカタログは、メタデータの定義を通じて可能になる。一例においては、カタログモジュール230(図4)は、モバイルオペレータ及び関連づけられたビジネスパートナー全体において入手可能な全コンテンツ又はサービスの一覧を作成するために動作する(ブロック402)。さらに、カタログモジュール320は、各デバイスによってサポートされるコンテンツ又はサービスを識別するために動作することができる(ブロック404)。カタログモジュール320は、コンテンツとサービスとの間の関係をさらに識別するために動作することができる(ブロック406)。さらに、カタログモジュールは、加入者セグメントを各コンテンツ又はサービスと関連づけるために動作することができる(ブロック408)。カタログモジュール230は、各コンテンツ又はサービスがいずれの加入者セグメントに当てはまるか、コンテンツ又はサービス間の関係、及びいずれのデバイスがコンテンツ又はサービス及び使用情報をサポートするかに関する詳細なターゲット特定情報(ブロック410)を結合するためにさらに動作する。] 図4 図6 [0043] 一例により、カタログモジュール230は、基本となる一組のメタデータ定義を提供し(ブロック412)及び個々のコンテンツ又はサービスに関する追加の無限の範囲のメタデータを定義する(ブロック414)。コンテンツ又はサービス品目に関して定義されるメタデータ要素の範囲が広いほど、コンテンツ又はサービスを(資産グループに)分類することに関して及び多様な興味を有するユーザ又は加入者にコンテンツ又はサービスをマッピングすることに関して選択肢が多くなる。1つの制限しない例により、このメタデータは、特に、データ量、価格設定情報(小売り及び決済)。アダルト対象コンテンツ、販売促進タグ、コンテンツの場所(ローカルで又は遠隔において格納)を指定することができる。] [0044] カタログモジュール230は、コンテンツ又はサービスメタデータが格納されている状況において、又はコンテンツ又はサービス自体(例えば、着信音、壁紙、等)の一部又は全部を追加で格納する場合に実装可能である。後者の場合は、ローカルで格納されているコンテンツに関する管理及び配信を行うために動作するコンテンツモジュールを配備することもできる(ブロック416)。コンテンツ自体は格納されない1つの典型的配備においては、カタログモジュール230は、コンテンツを見つけることができる場所への1つ以上のリンクを維持するために動作する(ブロック418)。いずれの場合も、コンテンツメタデータのタイムリーで正確な格納(population)は、プロフィール及びリコメンデーションシステム101のモジュール(図4)が有効に機能するのを可能にする。] 図4 [0045] 図7は、一側面による、カタログモジュール230の主構成要素のブロック図を示す。これらは、コンテンツグループ分類モジュール501と、検索モジュール502と、コンテンツ管理モジュール503と、コンテンツデータベースモジュール504と、コンテンツ取り込みモジュール505と、を備える。これらのモジュールの各々のモジュールの機能が以下においてさらに詳細に説明される。] 図7 [0046] 一側面においては、コンテンツグループ分類モジュール501は、資産グループ分類をポータルに提供することができる。資産グループ分類は、コンテンツのテーマ及びユーザ又は加入者の料金及びモバイルデバイス能力専用のページを構築するのを可能にする。カタログモジュール230は、複数のソース(例えば、フイルム、単一の資産グループ、等)からのすべてのコンテンツ又はサービスを自動的に統合することができる。他の例においては、ブリトニー・スピアーズの着信音が属する女性のポップ歌手に関する資産グループが存在することができる。さらに、同じ着信音が属するブリトニー・スピアーズに関する資産グループが存在することも可能であり、他方、同じ着信音が上位10の着信音に関する資産グループに属することも可能である。資産グループの構築は、メタデータに関するグループ分類、及び1つのコンテンツが属する資産グループの範囲に基づく。一側面においては、コンテンツグループ分類モジュール501によるコンテンツ品目に関する資産グループの構築は、そのコンテンツ品目に関して定義されたメタデータタグ数によって制限することができる。] [0047] 一側面により、検索モジュール502は、キーワードに基づくコンテンツ検索能力を提供する組み込み式検索エンジンを提供する。このエンジンは、コンテンツメタデータから検索インデックスを構築することによって機能する。検索を行うことができる正確なメタデータフィールドを構成することが可能である。例えば、検索モジュール502は、アーティスト、タイトル等の共通して用いられる検索フィールド及びコスト等のその他のフィールドを用いた検索を可能にする。検索インデックスは、設定可能な期間においてカタログデータから更新される。] [0048] 一側面においては、モバイルデバイスの能力は、コンテンツのカテゴリとそのコンテンツをサポートするデバイスとの間における抽象的マッピングである。例えば、“MMS30K”のデバイス能力は、MMSメッセージを30Kb限度までサポートするデバイスを追跡するために用いることが可能である。一実装においては、プロフィール及びリコメンデーションシステム101は、いずれのデバイス102がこの能力をサポートし、いずれのコンテンツ品目がこの能力を要求するかを追跡するために動作することができる。これで、特定のデバイスによってサポートされるコンテンツに関して検索モジュール502によってカタログモジュール230に照会することが可能である。一例においては、後者は、ポータルによって達成可能である。このようにして、ユーザ又は加入者には、それぞれのモバイルデバイスと適合しないコンテンツはオファーされない。さらに、“MMS 100K”のデバイス能力が存在することも可能である。一例においては、デバイスは、両方の能力を有することが可能であり、最も適切な能力、この場合は100Kバージョン、を優先することができる。一側面により、コンテンツ情報は、コンテンツ取り込みモジュール505によって取り出される。特定のユーザ又は加入者に関して情報を取り出し中であるときには、プロフィール及びリコメンデーションシステム101は、そのユーザ又は加入者のデバイスにとって最も適切なコンテンツを返信する。] [0049] プロフィール及びリコメンデーションシステム101は、プロフィールモジュール232とともに配備されたときには、一定のカテゴリ内においていずれのコンテンツが最も人気があるかを追跡することができる。この情報は、“上位10のゲーム”又は“上位10のアーケードゲーム”等のカテゴリの生成のためにポータルに報告することが可能である。プロフィールモジュール232から使用情報を入手できない場合は、カタログモジュール230は、明示で指定されたコンテンツ人気度ランクを有することができる。これは、この情報を有する外部システムから入手することが可能であり、又は管理者213によって手作業で設定することが可能である。一例においては、カタログモジュール230のコンテンツは、コンテンツデータベースモジュール504に追加される。これは、入手可能なコンテンツ又はサービスの取り出しに関して、カタログモジュール230とサービス及びコンテンツ情報ブロック208(例えば、ポータル、等)との間の通信によって格納することができる。リコメンデーションアプリケーション212は、権限を付与されたユーザ(例えば、コンテンツプロバイダ)の形態の管理者213が、コンテンツプロバイダがコンテンツ管理モジュール503との通信によってカタログモジュール230に加えるコンテンツと関連づけられたメタデータを管理することを可能にする。一例により、コンテンツ更新の大量アップロードを可能にするXMLAPIも提供される。管理者213は、これらのインタフェースを通じて、コンテンツに関する情報、例えば、コンテンツの格納場所(例えば、ローカル、遠隔、等)、コンテンツプロバイダがコンテンツに関して請求する価格、等、を構築することができる。一例により、コンテンツプロバイダは、コンテンツプロバイダがモバイルオペレータ、ユーザ又は加入者へのコンテンツ又はサービスの料金を進んで割り引するための割引方法をコンテンツプロバイダが指定するのを可能にする基本的な販売促進物を構築することも可能である。インタフェースは、コンテンツの使用法及びコンテンツの配信状態、そして加入者の活動に関するリアルタイムの統計を提供することも可能である。] [0050] カタログデータをコンテンツデータベースモジュール504にアップロードするときには、一例においては、カタログゾーンを指定することが可能である。指定された場合は、カタログゾーンは、カタログデータを異なるパーティションに分割するために用いられる。一例においては、カタログゾーンは、コンテンツの特定のサブセクションのためのリコメンデーションが返信されるようにコンテンツ品目を異なるエリア内に分割するために用いることが可能である。例えば、すべての音楽コンテンツソースにカタログゾーン“音楽”を割り当て、すべてのゲームコンテンツソースにカタログゾーン“ゲーム”を与えることが可能である。リコメンデーションを要求するときには、推奨された品目のみがそのカタログゾーンから返信されるようにするために特定のカタログゾーンを指定可能である(すなわち、“音楽”のカタログゾーンを指定することによって音楽に関するリコメンデーションのみを入手し又は“ゲーム”のカタログゾーンを指定することによってゲームに関するリコメンデーションのみを入手する)。一例においては、カタログゾーンを指定しないことは、全カタログゾーン(例えば、この例においては、“ゲーム”及び“音楽”)からリコメンデーションを返信することになる。] [0051] 引き続き図4を参照して、プロフィールモジュール232は、例えば販売促進物及びサービスのターゲットを1対1で特定するのを可能にするために、ユーザ又は加入者のオンラインでの行動、セグメント化、興味、可能性のある支出パターン、デバイス、誕生日、記念日、ピークの使用期間、等をプロファイリングするためのアクティブな機構を提供する。プロフィールモジュール232は、決定モジュール234がそのインテリジェントなリコメンデーションを行うために要求されるデータを提供する。一例においては、プロフィールモジュール232に含まれるデータがより豊富であるほど及びより適切であるほど、リコメンデーションがより良くなる。] 図4 [0052] 他の側面においては、図8において、プロフィールモジュール232の主構成要素のブロック図は、プロフィールデータベースモジュール601と、プロフィール管理モジュール602と、プロフィールグループ分類モジュール603と、プロフィール取り込みモジュール604と、を備える。以下においてこれらのモジュールの各々のモジュールの機能がさらに詳細に説明される。] 図8 [0053] 一例により、デフォルト時には、プロフィールモジュール232は、実際の加入者属性(例えば、前払い又は後払い)及び購入履歴情報の両方の点で、ユーザ又は加入者に関する最も共通する詳細事項のうちの多くを取得するために要求されるメタデータを含むことが可能である。プロフィールモジュール232は、特定のニーズを満たすためにデフォルト加入者プロフィールデータモデルを簡単に拡大させる能力をさらに提供することができる。] [0054] 引き続き図4及び図8を参照して、一例においては、管理者213は、プロフィール管理モジュール602と通信するリコメンデーションアプリケーション212によって、新しいメタデータフィールド、各々のデータタイプ、これらの新しいメタデータフィールドが自由な書式であるか又は固定リストからのフィールドであるか、及びこれらの新しいメタデータフィールドが必須のフィールドであるかどうかを定義することができる。これで、新しいメタデータは、プロフィールグループ、決定、プロフィールデータインポート及びエクスポート等のエリアにおいてデフォルトメタデータと同じように利用することができる。このようにして、管理者213は、管理者213が希望するシステムの使用方法及び既存のメタデータを有する外部システムからプロフィールデータをインポート/エクスポートするプロセスにより良く適するようにプロフィール情報を好適化することができる。] 図4 図8 [0055] 図8を特に参照して、プロフィールグループ分類モジュール603は、プロフィールデータベースモジュール601に格納された情報に基づいてプロフィールグループを生成及び管理する機能をさらに提供する。一例においては、これらのグループは、共通の属性又は購入行動を有するユーザ又は加入者を備える。一例においては、グループは、次の機構のうちの1つ以上によって構築することが可能である。すなわち、(A)加入者プロフィール情報ソース、例えばCRMシステム、からユーザ又は加入者リストをインポートする。これは、手作業によるファイルインポートプロセスであることができ又は接続モジュールを介して自動化することができる、(B)特定のプロフィールメタデータ(例えば、全員が男性、前払い加入者、等)別にユーザ又は加入者をカテゴリ分類する、(C)システムの過去の使用を分析する(例えば、特定の1つのコンテンツ又は特定のカテゴリのコンテンツを購入したことがある、又は購入したことがない加入者)、及び(D)所有するデバイスのタイプ(例えば、MMS対応デバイス、等)別に加入者をカテゴリ分類する。一例により、グループは、特定の期間に関して静的に定義することができ(例えば、2004年12月にゲームを購入したユーザ又は加入者、等)又は動的であることができる(例えば、先月に着信音を購入していないユーザ又は加入者、等)。] 図8 [0056] 引き続き図4を参照して、一例においては、プロフィールグループは次の方法で役立つことが可能である。すなわち、(A)加入者がポータルサイトを訪れたときにいずれの加入者が特定のバナー広告を見るはずであるかを決定するために販売促進モジュール236がプロフィールグループを用いることができるオンライン販売促進。例えば、SMSアラート及びMMS対応モバイルデバイス102を有する全加入者を含む加入者グループを構築することが可能である。これは、これらのユーザ又は加入者222がポータルサイト226を次回に訪れたときにこれらのユーザ又は加入者222にMMSアラートサービスをオファーするために用いられる、(B)販売促進モジュール236が、いずれのユーザ又は加入者222に対してSMS、MMS、WAPPush、等を介してアウトバウンド販売促進物を送信すべきかを決定するためにプロフィールグループを用いることができるアウトバウンド販売促進。例えば、“FIFA2004”を購入したことがある全ユーザ又は加入者222を含む加入者グループを構築することが可能である。これは、“FIFA2005”に関するアウトバウンド販売促進を実行するために用いられる、(C)集中型システム(例えば、CRM又はデータ倉庫、等の加入者プロフィール情報ソース210)を更新するためにプロフィールグループの詳細を外部システムにエクスポートすることができ、従って、統合された加入者データベース(示されていない)を維持するプロセスを援助することが可能である、及び(D)プロフィールグループは、対象グループを実行するために販売促進キャンペーンと関係させて用いることができ、新しい販売促進物又はサービスに関する情報を受け取るユーザ又は加入者222を選択することが可能である。一例においては、販売促進モジュール236は、ユーザ又は加入者の選択又は除外を自動的に管理するために動作する。] 図4 [0057] 一例においては、1人の加入者ごとの接触回数のカウント及びユーザ又は加入者によって好まれる接触方法を維持することも可能である。一例により、後者は、規制上の理由で又はモバイルオペレータの顧客接触方針に基づいて要求されることがある。これは、特定の時間枠内に広範囲の興味を有するユーザ又は加入者に対して大量の販売促進物が送りつけられないようにするために用いることができる。好まれる接触方法を記録することは、積極的な応答を引き出すことが最も可能であると思われる方法でユーザ又は加入者に販売促進物が向けられるようにすることが可能である。] [0058] 一側面により、プロフィールモジュール232の機能のうちの1つは、要求されたときに、のちにプロフィール取り込みモジュール604によって取り出すためにユーザ又は加入者属性及びその購入履歴をプロフィールデータベースモジュール601内に効率的に格納することである。一例においては、格納機構は、高性能のデータ更新及びデータアクセスを可能にする方法で大量のデータを格納することが可能であるように構成される。一側面においては、プロフィールデータを含む全プラットフォームデータの格納用のオラクルリレーショナルデータベースを用いることが可能である。他の例においては、ネイティブのオラクル接続API(例えば、ジャバデータベース接続(JDBC)、オラクルコールインタフェース(OCI)、等)を用いる専用の、ただし軽量の、データアクセス層がデータベースに効率的に接続する。一例においては、複数のデータベース接続を通じて動作を実行する、準備された構造化照会言語(SQL)ステートメントを用いる、及びインテリジェントデータキャッシング、等の技法を用いることも可能である。データアクセス層は、プラットフォームのその他の部分からの特定の格納機構をカプセル化し、プロフィール機能を構築するためのクリーンなレベルを提供することができる。] [0059] さらに、一例においては、プロフィールモジュール232の拡張可能なメタデータの特徴は、プロフィールデータベースモジュール601がこれらのメタデータ定義及びその関連づけられた値を管理可能であることを要求する場合がある。この能力は、あらゆるシステムエンティティを用いて新しいメタデータ属性を定義するのを可能にするメタデータログライブラリを介して提供することができる。一例においては、後者は、プロフィールモジュール232及びカタログモジュール230と関係させて用いられる。] [0060] 一側面により、プロフィールデータは、外部システム(例えば、加入者プロフィール及び情報ソースブロック)から又はプロフィール及びリコメンデーションシステム101によって構築された情報から入手することができる。外部システムからのデータは、接続モジュール(図4に示されていない)を介してプロフィールデータベースモジュール601内に送り込むことができる。一側面においては、データは、ユーザ又は加入者属性と関連することができ及び入手可能な場合は使用情報を含むことができる。] 図4 [0061] 一実装においては、プロフィール及びリコメンデーションシステム101がプロフィール情報を独立して格納できる度合いは、配備されているモジュール及びこれらのモジュールが用いられている方法に依存することができる。例えば、コンテンツモジュールが一定のコンテンツ又はサービスを配信するために用いられる場合は、これらのサービスに関する使用情報をプロフィールデータベースモジュール601内に自動的に記録することができる。サービス及びコンテンツ情報ブロックがユーザ又は加入者の購入をプロフィール及びリコメンデーションシステム101に報告するような形でプロフィール及びリコメンデーションシステム101(図4)がサービス及びコンテンツ情報用構成要素208(例えば、ポータル226、等)と一体化されている場合は、該情報を記録することもできる。] 図4 [0062] 一例においては、プロフィールデータをプロフィールデータベースモジュール601にアップロードするときには、そのデータにプロフィールゾーンを割り当てることが可能である。指定された場合は、一例により、プロフィールゾーンは、ユーザ又は加入者のトランザクションデータを異なるパーティションに分割するために用いることができる。一例により、プロフィールゾーンは、特定のパーティションからのデータを用いてリコメンデーションが行われるように加入者トランザクションを異なるパーティションに分割するために用いることができる。例えば、2つのオペレータ(例えば、モバイルバーチャルネットワークオペレータ(MVNO)からのトランザクションデータがシステムにアップロードされた場合は、各オペレータからのトランザクションに異なるプロフィールゾーン値を与えることができる。] [0063] 図9を参照して、一例により、リコメンデーション生成方法700は、総合データ生成を含む準備(ブロック702)を行うオフライン段階Iを有する場合が説明される。次の3つのリアルタイムプロセスは、個人に関する選択を行う(ブロック704)段階IIを含む。段階IIIは、洞察に基づくマーケティングのための重み付けを行う(ブロック706)。段階IVは、規則に基づく提示のためのフィルタリングを行う(ブロック708)。] 図9 [0064] 引き続き図4及び8を参照して、段階I“準備”処理中に、決定モジュール234は、各プロフィールゾーンに関するデータを個々に生成し、及び全データを結合するデフォルトゾーンに関するデータを生成する。リコメンデーションを要求するときには、要求されたプロフィールゾーンは、ユーザインタフェース(UI)において選択すること又はAPI呼び出し時に指定することができる。プロフィール取り込みモジュール604によってリコメンデーションを要求するときにプロフィールゾーンが指定されない場合は、デフォルトゾーンからのデータを用いることが可能である。] 図4 [0065] 決定モジュール234は、ユーザ又は加入者に最良のオファーを推奨するために用いられる。一実装により、後者は、販売促進モジュール236と異なり、管理者213最良オファー選択機構は、固定された数の予め定義された販売促進物及び幾つかの予め決められたプロフィールグループを用いる。決定モジュール234を用いる一例により、手作業によるコンフィギュレーションなしに自動的に最適なオファーを生成することが可能である。] [0066] 引き続き図4を参照して、決定モジュール234、及び加入者及び入手可能なコンテンツとデータサービスの統一図を利用することにより、個々のユーザ又は加入者に対する最適なコンテンツ又はサービスの直接的なインテリジェントなマッチングを行ことができ、使用中の無線デバイス102、ユーザ又は加入者に関する人口統計学的数字、以前の購入行動、ユーザ又は加入者の以前の購入行動とその他の類似の加入者の購買習性との関連性、利用可能資金、等の要因を考慮することができる。このユニークで広範な決定基準は、ユーザ又は加入者222に対して該当するコンテンツのみがオファー又は提示されるのを保証する。] 図4 [0067] 決定モジュール234は、リコメンデーションを生成するためにカタログモジュール230から入手可能な商品情報をプロフィールモジュール232から入手可能な加入者情報とともにさらに利用する。一側面により、これらのモジュールが入手可能な情報が多いほど、より良いリコメンデーションを決定モジュール234によって生成することができる。] [0068] 一側面により、決定モジュール234は、適切で、興味深く、タイムリーなコンテンツ又はサービス及び販売促進物をユーザ又は加入者222に提示するためにカタログモジュール230及びプロフィールモジュール232によって収集された実質的にすべての情報を利用する。従って、決定モジュール234は、ユーザ又は加入者222がモバイルオペレータのコンテンツ又はサービスを用いるごとに実質的に自動的にモバイルオペレータが販売機会を確実に最大化することを可能にする自己学習能力を提供する。] [0069] 1つ以上の限定しない側面においては、決定モジュール234は、幾つかの使用ケースを有する。すなわち、(A)加入者がポータルにアクセスし、プロフィール及びリコメンデーションシステム101が最適な販売促進物を提案するように依頼されたときにおける加入者のための(販売促進モジュール236によって定義された場合における)最良の販売促進物の選択、(B)1つのコンテンツが明示で生成された販売促進物によって選択される代わりにおける、ユーザ又は加入者のための(カタログモジュール230に格納された)コンテンツ又はサービスの選択。後者は、適切に記載されたカタログを入手可能であるときに管理者213が販売促進物を明示で生成する必要性をなくす、(C)販売促進物のターゲットとして特定すべき最良のユーザ又は加入者の選択。後者は、アウトバウンド販売促進のためにユーザ又は加入者のターゲットリストを選択するときに行われる。一例においては、決定モジュール234は、販売促進に対して積極的に応答すると決定モジュール234が最低の確実度を持って決定するユーザ又は加入者を特定することが可能である、(D)ユーザ又は加入者のグループに対して行うべき最良のオファーの選択であり、ここで、オファーされるべきコンテンツ又はサービスは、特定の販売促進物ではなくカタログモジュール230から選択される。一例においては、決定モジュール234は、ユーザ又は加入者222の特定されたグループから開始して、各ユーザ又は加入者222にオファーすべき最良のコンテンツ品目又はサービスをカタログモジュール230から特定し、肯定的な応答を導き出す確率が指定された最低値よりも高いコンテンツ品目を選択する、(E)既に購入済みの品目に基づいたコンテンツ又はサービスのクロスセリング。決定モジュール234は、加入者の最後の購入に関する情報を用いて、そのユーザ又は加入者222に同じく推奨されるべき他のコンテンツ品目又はサービスを識別することが可能である。コンテンツ又はサービスは、購入後すぐにポータルにおいて又は自動化されたアウトバウンド販売促進を介してユーザ又は加入者222に推奨することができる。] [0070] 図9をさらに参照して、一側面により、決定モジュールにおけるリコメンデーション生成方法700の4つの段階を示した概略図が提供される。4つの段階は、段階I−準備702、段階II−選択704、段階III−重み付け706、及び段階IV−フィルタリング708である。] 図9 [0071] 段階I(方法700の準備部分702)中には、プロフィール及びリコメンデーションシステム101及びその関連づけられたビジネスパートナー内に蓄積されたデータが検討され(ブロック710)、一般的行動傾向、関連性、及びパターンが算定される(ブロック712)。一例においては、段階I準備方法702において、個々のレベルとは対照的に、総合レベルでのデータ蓄積が行われる(ブロック714)。段階I準備方法702は、オフライン/バックグラウンドプロセスにおいて定期的に実行することができる(ブロック716)。段階I702が実行される頻度は、データが更新される頻度に依存することができる。各決定リコメンダ(アルゴリズム)は自己の準備段階を有するため、決定リコメンダは、各リコメンダに合った頻度で実行するように好適化することができる。以下において、各決定リコメンダに関する追加情報が図13乃至16に関して提供される。1つの説明例により、それぞれのデータベースへの出力が行われる(ブロック718)。他の例により、データは、入力項目が引き出されたプロフィールモジュール及びカタログモジュール、それぞれ232及び230、内に蓄積することができる。当業者は、異なる側面においてはその他の適切なソースからデータを蓄積可能であることを理解すべきである。] 図13 [0072] 方法700の段階II選択部分704中には、決定モジュール234は、個人に関する特定の情報(例えば、人口統計上の数字、過去の購入、選好、等)にアクセスすることが可能であり(ブロック720)、決定モジュールリコメンデーションアルゴリズムは、個々のユーザ又は加入者のためのリコメンデーションを選択する(ブロック722)。一例においては、決定モジュール234は、信頼度レベルによって順序が設定されたリコメンデーションから成る大きな(深い)リストを生成することが可能である(ブロック724)。] [0073] 段階III重み付け方法706中において、決定モジュール234は、ユーザ又は加入者に推奨される尤度の点で優先順位が設定される/解除されるべき品目を指定する能力を管理者213、コンテンツプロバイダ、又はモバイルオペレータに提供することができる(ブロック728)。1つの典型的使用例においては、特定の時点(例えば、クリスマス)に一定のコンテンツ又はサービスを販売促進すること又は一定の主要アーティストを販売促進するのが望ましいことがある(ブロック730)。段階III706中には、次の段階に進む前に加入者のリコメンデーションリストの順序を変更するために重み付け情報が用いられる(ブロック732)。] [0074] 段階IV−フィルタリング708中において、決定モジュール234は、段階IIにおいて生成されたリコメンデーションリストを取り出し、過去の購入及びデバイス適合性に基づいてフィルタリングすることができ(ブロック733)、呼び出し側アプリケーションにおいてその結果が特定のコンテキストにとってより特定の結果になるようにする(ブロック734)。例えば、特定のアーティスト、コンテンツタイプ、ジャンル、又はコストに関するリコメンデーションのみを返信するのが望ましいことがある(ブロック736)。さらに、ユーザ又は加入者に対して既に一定の回数だけ推奨されている品目をフィルタリングして除外することも可能である(ブロック738)。一例により、フィルタリング基準は、ブロック734の前に生じることが説明されているAPI呼び出しの一部として呼び出し側アプリケーションによって規定される(ブロック740)。後続ブロック738として示されるように、システム全体のフィルタリング基準、例えば、いずれかの個人に対していずれかの品目を推奨すべき最大回数、を規定し(ブロック741)、その後に、加入者へのリコメンデーションのオファー数を将来カウントするためにリコメンデーションの追跡を更新するようにすることができる(ブロック742)。] [0075] 一側面により、段階I702は個々の加入者レベルでは機能しない一方で、段階II704、III706、及びIV708は、個々の加入者のデータを用いてターゲットが特定されたリコメンデーションを生成するため、段階II704、III706、及びIV708は、個々の加入者レベルで機能する。すなわち、図8において示されるように、個々のユーザ又は加入者のプロフィールデータ752と、ユーザ又は加入者属性(例えば、年齢、セグメント、等)754と、ユーザ又は加入者の履歴情報(例えば、購入、等)とを備える格納されたプロフィールデータ750が利用される。プロフィールデータ750は、ユーザ/加入者入力/フィードバック758を備えることも可能である。さらに、決定モジュール234は、選好フィルタ760として示されるように、一定の特定加入者情報を利用して結果を自動的にフィルタリングすることができる。一例により、典型的フィルタ760は次のとおりである。すなわち、(A)加入者のモバイルデバイスのメーカー及びモデル762−該情報が指定されたときには、決定モジュールは、加入者のデバイスにおいて動作可能なコンテンツ又はサービスのみが推奨されるように動作する、(B)以前の購入のブロック764−決定モジュール234は、加入者が既に購入済みである品目がその加入者に推奨されないように動作する、(C)以前の否定的なフィードバック766−決定モジュール234は、加入者が否定的なフィードバック/ランキング情報を既に与えている品目がその加入者に推奨されないようにするために動作する、(D)制限されたコンテンツ768−品目が制限品目であることを表示可能であり、該品目は加入者が該コンテンツ(例えば、アダルト用コンテンツ)を受信することを明示で選択していないかぎり該品目を推奨すべきでないことを意味する。決定モジュール234は、リコメンデーションを生成するときにリアルタイム情報を用いることが可能であることに注目すべきである。例えば、ユーザ又は加入者がポータルにおいて品目を購入するかブラウズする場合は、このことは、そのユーザ又は加入者に提示されるリコメンデーションに対して直ちに影響を及ぼすことが可能である。該例においては、該リアルタイムイベントは、プロフィールモジュール232APIを介してではなく該当するAPI呼び出しを介してプロフィール及びリコメンデーションシステム101に供給することができる。代替として、プロフィールAPIは、購入情報を送信することのみを目的として用いることができる。] 図8 [0076] 図10は、一側面による、リコメンデーションを生成するためのプロセスフロー内における主動作を要約する方法800を示す。802において、外部(呼び出し側)アプリケーションが、加入者のためのリコメンデーションをプロフィール及びリコメンデーションシステムに対して要求し、これは、コンテキスト又はその他のパラメータを渡すことを含むことができる。804において、特定の加入者と関連づけられた(以前に図9に関して説明された)準備段階中に蓄積されたデータが取り出される。806において、決定モジュールが、取り出されたデータに基づいて加入者のための複数のリコメンデーションを生成する。808において、加入者のための最終的リコメンデーションリストを提供するために、806において生成されたリコメンデーションが精選される。810において、この最終的リコメンデーションリストが外部のアプリケーションに返信される。一例においては、外部のアプリケーションは、オンラインで、ポータルを介して、アウトバウンドで、SMS、MMS、WAPプッシュメッセージを介して、又はいずれかの適切な機構を介してユーザ又は加入者への配信のための生成されたリコメンデーションをユーザ又は加入者のモバイルデバイスに渡すことができる。] 図10 図9 [0077] 図11を参照して、一例により、図10のプロセスフローの動作804乃至808の副動作をさらに含むプロセスフローを示す。902において、ユーザ又は加入者と関連づけられたデータモジュールからのデータが取り出され、ここで、データモジュールは、ユーザ又は加入者に関連する格納されたデータの定期検査から構築された。904において、このデータは、複数のリコメンデーションアルゴリズム内に入力され、これらのリコメンデーションアルゴリズムの各々は、加入者のためのリコメンデーションをリアルタイムで算定する。その結果得られたリコメンデーションが結合されて深いリコメンデーションリストが形成される。906において、深いリコメンデーションリストは、信頼度レベルによって順序が設定される。908において、リコメンデーションリストは、重み付け規則に基づいて順位が変更される。910において、順序が変更されたリストに対してさらなる処理が行われて最終的リコメンデーションリストが生成される。] 図10 図11 [0078] 図12は、一実装による、図11の動作910に係る副動作のプロセスフローを示す。1002において、重み付きリコメンデーションリストがフィルタリングされ、(段階IVにおいて上述されるように)リコメンデーションを要求している外部アプリケーションのコンテキストにより近いリストにされる。1004において、ユーザ又は加入者によって以前に購入されたことがあるコンテンツ又はサービスに関するリコメンデーションがフィルタリングされたリストから除外される。1006において、ユーザ又は加入者のモバイルデバイスと適合しないリコメンデーションも除外される。このことは、特定のユーザ又は加入者に関する最終リストを確立する。図12の動作1002、1004、及び1006の順序は互換可能であることが注目されるべきである。以前に示され及び説明されたように、フィルタリングは、制限されたコンテンツ及び既に非常に多い回数だけ推奨されている品目もさらに包含することができる。] 図11 図12 [0079] 上述されるように、一例により、決定モジュール234は、可能な限り実質的に最良のリコメンデーションを生成するために異なるアルゴリズムの組み合わせを用いることができる。複数のアルゴリズムを用いることは、決定モジュール234が入手可能なデータの品質及び数量に関して実質的に最適な技法を利用するのを可能にする。このようにして、決定モジュール234は、ほとんどすべてのシナリオにおいて適切なリコメンデーションを生成することができる。] [0080] 一例においては、リコメンデーションを生成するために用いられるアルゴリズムは、決定コントローラ(ここでは、“決定リコメンダ”とも呼ばれる)によって制御される。例えば、一実装においては、決定コントローラは、リコメンデーションを生成するために5つの異なるアルゴリズムを用いるように構成することができる。これを行う際には、決定コントローラは、指定された順序で該当するサブルーチンを呼び出し、その後に生成されたリコメンデーションをソートするために動作する。] [0081] 一例により、決定コントローラは、一定の期限内にリコメンデーションを返信するように構成することができる。例えば、決定コントローラに対して、特定のユーザ又は加入者のためのリコメンデーションを50ミリ秒以内に生成するように要求することができる。一例においては、決定コントローラは、リコメンデーションの生成がこの例においては50ミリ秒よりもかかっている場合はリコメンデーション生成プロセスを停止させるように構成することができる。許容された時間内に生成されたリコメンデーションは返信される。] [0082] 一例により、図13は、一側面による、関連づけ(関連づけ規則アルゴリズム)、比較(類似性アルゴリズム)、グループ分類(プロファイリングアルゴリズム)、追跡(人気コンテンツアルゴリズム)、及びネットワーク化(ソーシャルネットワーク化アルゴリズム)リコメンダアルゴリズムモジュール1104、1106、1108、1110、及び1112(ここでは、総じて“リコメンダモジュール1114”と呼ばれる)と決定コントローラ1116との間における関係のブロック図を示す。図13に示される例においてわかるように、リコメンダモジュールである関連づけ、比較、グループ分類、追跡、及びネットワークリコメンダモジュール1104、1106、1108、1110、及び1112の各々は、取り出された加入者データを入力項目とし、これらのデータを処理してリコメンデーションリスト1118を生成する。各リストは、決定コントローラ1116に入力され、決定コントローラ1116はその結果を処理して最終的リコメンデーションリストを出力する。] 図13 [0083] 一例においては、リコメンダモジュール1114は、データの前処理1122を含むことができる。前処理されたデータは、リコメンデーション生成時に用いることができる。この前処理段階は、毎日特定の時間に実行する、連続的に実行される、オフラインで1回実行される、等のように構成することができる。一例においては、この前処理段階は、データをクレンズ(cleanse)、処理、及び構造化して、個々のリコメンデーション発見時間中に素早く及び正確に用いることができるフォーマットにする。] [0084] 一例においては、リコメンダモジュール1114は、リコメンダモジュール1114の各々が推奨された品目に関してどの程度の信頼度を有するかを示す決定信頼度レベル(1乃至5)1124を返信するように構成することができる。一例においては、“5”の信頼度レベルで戻された品目は、非常に良いリコメンデーションであるとみなされ、信頼度レベル“1”を有するリコメンデーションは、不良リコメンデーションであるとみなされる。一実装により、リコメンダモジュール1114の各々は、内部点数である信頼度値をさらに有するように構成することができる。各リコメンデーションに関して、リコメンダモジュール1114は、この内部点数/信頼度値を用いて正規化された決定信頼度レベルを生成することができる。決定コントローラ1116は、リコメンダモジュール1114の各々によって返信された信頼度レベルを使用し、重み付け用構成要素1126、フィルタリング用構成要素1128、及びソート用構成要素1130を用いることによって各々のリコメンデーションをソートすることができる。] [0085] 一例により、関連づけ、比較、グループ分類、追跡、及びネットワークリコメンダ1104、1106、1108、1110、及び1112は、以下において示されるように、機能A、B、及びCを提供する能力を有することができる。] [0086] 図14を参照して、リコメンダ処理方法1140は、機能A、B、及びCを提供することによって決定をサポートする。機能Aは、ブロック1141において適用可能であると決定された加入者のための品目を見つけ出すことに関する。一例においては、リコメンデーションの要求を受信することとして説明されるが、リコメンダモジュール1114の各々は、個人の推奨された品目のリストを返信する機能を有するように構成することができる(ブロック1142)。機能呼び出しは、リコメンデーションパラメータの受信として説明されるが、制限することなしに、最低信頼度レベル、リコメンデーション数、等を含む幾つかのパラメータを採用することができる(ブロック1144)。結果は、信頼度レベルによって順序を設定することができる(ブロック1146)。一例においては、推奨される品目は、(モバイルデバイスに関する情報が提供されている場合は)その個人のモバイルデバイスと適合可能であるように構成され、個人によって購入済みの品目は含まない(ブロック1148)。] 図14 [0087] 図15に示されるように決定コントローラ1116内のこの個々のリコメンデーション機能1200に関する典型的プロセスフローは、ポータルAPI1202が、getRecommendations呼び出しを用いて決定アクセスマネージャ(DAM)1204を呼び出し及びユーザ又は加入者、最大リコメンデーション数、最低信頼度レベル、カタログゾーン、プロフィールゾーン、モバイルデバイス、カスタム属性含有フィルタ、等を指定することを含むことができる。DAM1204は、決定コントローラ1116を呼び出してユーザ/加入者識別、リコメンデーション数、最低信頼度レベル、カタログゾーン、プロフィールゾーン、モバイルデバイス、カスタム属性含有フィルタ、等を渡すことができる。決定コントローラ1116は、加入者情報、リコメンデーション数、及び最低信頼度レベルを用いてリコメンダモジュール1114の各々を呼び出す。その後、リコメンダモジュール1114の各々は、自己のリコメンデーションが既に推奨品目リストに存在済みでなく及び最低信頼度よりも上に定義されている場合にこれらのリコメンデーションを推奨品目リストに加える。次に、決定コントローラ1116は、リストをソートし、カタログゾーン、制限コンテンツ、デバイス及カスタム属性含有フィルタ、等によってリストをフィルタリングする。一例においては、要求された“リコメンデーション数”のみがDAM1204に返信される。引き続き、DAM1204は、例えばリスト内の全コンテンツ品目をxmlに変換して呼者に返信することができる。] 図15 [0088] 図14に戻り、方法1140は、ブロック1149において適用可能であると決定された、所定の品目の対象となる加入者(所定の品目を推奨すべき最良の加入者)を見つけ出すことに関する機能Bをさらにサポートする。すなわち、リコメンダモジュール1114の各々は、品目が推奨されるべきユーザ又は加入者のリストを返信する機能を有するように構成される(ブロック1150)。一例においては、呼び出しは、最低信頼度等の幾つかのパラメータを要する(ブロック1152)。結果は、信頼度レベルによって順序が設定される(ブロック1154)。次に、推奨された加入者は、デバイスの適合性に従ってフィルタリングされる(ブロック1156)。] 図14 [0089] 一例においては、決定コントローラ1116内における図15に示されるこの機能に関するプロセスフローは、グラフィカルユーザインタフェース(GUI)1206がgetSubscribersForItem呼び出しを用いて決定コントローラ1116を呼び出すことと、品目、最大加入者数、最低信頼度、カタログゾーン、プロフィールゾーン、等を指定すること、とを含む。決定コントローラ1116は、ユーザ又は加入者の数、品目、最低信頼度レベル、カタログゾーン及びプロフィールゾーンを用いてリコメンダモジュール1114の各々を呼び出す。追跡リコメンダ1110以外のリコメンダモジュール1114の各々は、加入者が推奨加入者リストにまだ存在しない場合はその加入者をリストに加えることができる。全リコメンダモジュール1114を呼び出し後は、リストがソートされ、要求された“加入者数”のみがGUI1206に返信される。] 図15 [0090] 図14に戻り、方法1140は、ブロック1157において適用可能であるとして説明される購入後に関する機能Cをさらに提供する。すなわち、リコメンダモジュール1114の各々は、加入者が購入済みである以前の品目に基づいて加入者のための推奨されるコンテンツ又はサービスを返信する機能を含むように構成することができる(ブロック1158)。1つの例示的実装においては、購入後リコメンデーションは、購入されたばかりの品目に基づくリコメンデーション、例えば、通常はいっしょに購入される付属品又は消耗品の提案、である。呼び出しは、品目、最低信頼度レベル、リコメンデーション数、等を含む幾つかのパラメータを採用することができる(ブロック1160)。結果は、信頼度レベルによって順序を設定することができる(ブロック1162)。推奨される品目は、個人のモバイルデバイス(提供された場合)と適合可能になり、個人によって既に購入済みでないことになる(ブロック1164)。] 図14 [0091] 一例により、決定コントローラ1116内の図15に示されるこの機能に関するプロセスフローは、ポータルAPI1202によるgetPostPurchaseRecommendations呼び出しを用いたDAM1204の呼び出しと、既に購入済みの品目、ユーザ又は加入者、最大リコメンデーション数、最低信頼度レベル、カタログゾーン、プロフィールゾーン、モバイルデバイス、カスタム属性含有フィルタ、等を指定することとを含むことができる。DAM1204は、購入された品目、加入者、リコメンデーション数、最低信頼度レベル、カタログゾーン、プロフィールゾーン、モバイルデバイス、カスタム属性含有フィルタ、等を用いて決定コントローラ1116を呼び出す。決定コントローラ1116は、既に購入された品目、加入者、リコメンデーション数、最低信頼度レベル、等によってリコメンダモジュール1114の各々を呼び出す。] 図15 [0092] リコメンダモジュール1114の各々は、リコメンデーションがまだリコメンデーションリスト内に存在しておらず及び最低信頼度レベルを上回る場合に推奨品目リストにリコメンデーションを加える。次に、決定コントローラ1116は、リストをソートしてカタログゾーン、制限品目、デバイス及びカスタム属性含有フィルタによってリストをフィルタリングし、要求された“リコメンデーション数”のみがDAM1204に返信される。その後は、DAM1204は、例えば、リスト内の全コンテンツ品目をxmlに変換して呼者に返信することができる。] [0093] 一例により、ポータルAPI1202は、外部システムが決定モジュール234から結果を取り出すことができる機構である。一実装においては、ポータルAPI1202は、次の3つの主目的、すなわち、(A)加入者のリコメンデーションを取り出す、(B)加入者の販売促進物を取り出す、及び(C)人気コンテンツに関する情報を取り出す、を有する。同様に、プロフィールAPIは、第4の目的(D)一定の情報(例えば、購入)をリアルタイムでプロフィール及びリコメンデーションシステム101に供給する、を実行することができる。] [0094] 図15では、関連づけリコメンダ1104が品目関連づけアクセサ(accessor)1208に流れることも示される。比較/類似性リコメンダ1106は、比較アクセサ1208に流れる。グループ分類リコメンダ1108は、グループ購入履歴アクセサ1212及びグループ分類メンバーアクセサ(示されていない)にも流れる。追跡リコメンダ1110は、追跡アクセサ1214に流れる。ネットワークリコメンダ1112は、加入者ネットワーク履歴アクセサ1216に流れる。] 図15 [0095] 図13の例において示されるように、典型的プロフィール及びリコメンデーションシステム101は、関連づけリコメンダ1104と、比較リコメンダ1106と、グループ分類リコメンダ1108と、追跡リコメンダ1110と、ネットワークリコメンダ1112と、を含むことができる。] 図13 [0096] 図16は、関連づけリコメンダ1104と、比較/類似性リコメンダ1106と、グループ分類リコメンダ1108と、ネットワークリコメンダ1112と、追跡リコメンダ1110と、を備えるリコメンダモジュール1114のプロセスフローと関連づけられた主パラメータを含む決定モジュール234のより詳細なブロック図を示す。これらのリコメンダの各々のリコメンダの概要が以下に示される。] 図16 [0097] 関連づけ(関連づけ規則)リコメンダ1104−一例により、関連づけリコメンダ1104は、履歴トランザクションデータに関するバスケット分析を行うための高度な関連づけ規則技法を用いる。関連づけ規則データマイニングは、購入履歴データにおけるパターンを抽出するために用いられる技法である。例えば、スーパーの買い物かご例において、関連づけ規則マイニングは、顧客の買い物かご内の品目の組み合わせを検討することによって、スーパー内の販売用の全品目間での同時購入関係、例えば“パンを購入した多くの人は牛乳も購入した”を見つけ出す。関連づけ規則は、この関係を1つの数学的確率として正確に把握することができる。スーパーの持ち主は、このようなすべての対になった品目に関する全確率を研究し、同時に購入される見込みである品目を棚に並べて置くことによって戦略的な配置をすることが可能である。この場合のアイデアは、履歴的トランザクションデータを用いて将来の購入行動に影響を与えるようにすることである。] [0098] 例えば、コンテンツ、サービス、又は商品(例えば、ダウンロード品、着信音、等)のあらゆる集合に関して、トランザクション(例えば、スーパー内の“買い物かご”)のデータベースが提供される場合は、品目間における関連づけ規則に関するマイニングを行うことが可能である。関連づけ規則は、ユーザ、加入者、又は顧客が既に購入済みである商品に基づいて将来コンテンツ、サービス、又は商品をユーザ、加入者、又は顧客にインテリジェントに推奨するのを可能にする。さらに、一例においては、関連づけ規則は、品目の対間の単純な関係よりも複雑なパターン、例えば“パンの購入は、牛乳の購入尤度が高いことを意味する”、をさらに見つけ出すことが可能である。より具体的には、一例においては、関連づけ規則は、品目セットをひとつにリンクすることができる。品目セットは、1つ以上の品目の集まりであることができる。例えば、A及びBが2つの(相互にまとまりのない)品目セットである場合は、“Aが既に存在する場合にトランザクションにおいてBが存在する尤度はどれだけであるか”という質問をすることが可能である。後者は、“A=>B”で表される関連づけ規則を設定する。決定モジュール234内に組み込まれた関連づけリコメンダ1104は、複数のレベルの関連づけ、例えば、“AB=>C,ABC=>D”、最大レベル5“ABCD=>E”の生成を提供することが可能である(すなわち、ある人が品目A、B、C、及びDを購入した場合に同じ人が品目Eを購入する確率はいくつであるか)。] [0099] 一例においては、デフォルト構成では、3つの品目、すなわち、ある人が品目A、Bを購入した場合にその人が品目Cを購入する確率、に設定することができる。この設定は、ほとんどの施設にとって十分な深さであることが可能である。] [0100] 一実装により、以下の表1において示されるように、関連づけ規則の強度を測定するために2つのメトリックを定義することができる。] [0101] 一例においては、デフォルトにより、決定モジュール234内の関連づけリコメンダ1104は、総トランザクション(買い物かご)数を2つ以上の品目を購入している一意の加入者の数として算定する。この値は設定可能である。] [0102] 一例においては、表1に示されるメトリックを百分率で表すために100が乗じられる。サポートは、全体的データベース内のトランザクションにおいて品目セットがいっしょに生じる頻度を測定し、信頼度は、Aを含むトランザクションにおいてBが現れる頻度を測定する。関連づけ規則は、これらの両方のメトリックにおける強度によって定量化される。] [0103] 可能性のあるすべての品目セット間において生じる可能性があるすべての関連づけ規則を算定することは、計算上のコストが非常に高い作業になる可能性がある。一例においては、該制限を防止するために、いわゆる頻繁な品目セットのみが注目され、関連づけアルゴリズムは、関連づけ規則を算定するための高度に最適化された方法を提供することが可能である。一実装においては、関連づけアルゴリズムは、品目の関連づけを生成するためにトランザクションの加入者履歴データベーステーブルからのトランザクションを用いることが可能である。一例においては、関連づけを生成するために行動タイプ“購入”のみを有するトランザクションのみを用いることができる。該例においては、リコメンデーションを生成するときには“購入”の行動タイプのみを用いることができる。] [0104] 一例においては、行動タイプ、購入、好き、嫌い、加入者(SUB)、非加入者(UNSUB)、及び非購入を用いることができる。リコメンデーション生成の際に後者の行動タイプを使用するときには、表2に示される典型的なデフォルト重みを用いることができる。] [0105] 例えば、“購入”トランザクションは、好きトランザクションよりも関連性が高いとみなすことができる。しかしながら、デフォルト重み値はオーパ−ライド可能であることが注記されなければならない。] [0106] リコメンデーションを生成時には、決定モジュール234は、プロフィールAPI/インタフェースデータ取り込み用構成要素1305を介して取り出された加入者の過去のトランザクション1304を検索して1つの品目ごとの重みを合計することができる。 この情報は、関連づけ規則のあらゆる該当する組み合わせを検索するために用いることができる。その結果は、適宜重みを付けてソートすることができる。] [0107] 加入者のための品目を見つけ出すための関連づけリコメンダ1104における機能呼び出しの典型的流れは、関連づけモジュール1104の関連づけリコメンダ(AssociateRecommender)が、加入者が購入済みの品目を入手することと、コンテンツ関連づけモジュール1306において組み合わせの品目セットを構築することとを含む、その後は、関連づけリコメンダは、各品目セットに関する最低のサポートと信頼度を有する関連づけを探し、各品目が返すべき推奨される関連づけの数を指定する。関連づけリコメンダは、照会を構築し、品目関連づけストア(例えば、DBテーブル、等)から 品目の関連づけを入手し、関連づけサポート及び信頼度が最低を上回ることを確認する。その後は、全体的信頼度レベルによって順序が設定された幾つかのリコメンデーションが生成される。] [0108] 一例においては、関連づけリコメンダは、各品目セットに関する品目関連づけテーブルから結果を入手することができる。関連づけリコメンダは、フィルタリングプロセス1311を用いることによってこれらの品目が加入者によって既に購入済みでないことを確認することができ、フィルタリングプロセス1311は、デバイス適合性とメタデータフィルタリング、アクセスデバイス情報1313を考慮に入れることもできる。その後、関連づけリコメンダは、これらの品目をリストに追加し、重み付け規則1309に従って重み付けプロセス1307を用いて信頼度レベルを適用する。これで、リコメンデーションが決定リコメンダ234に返信される。] [0109] 品目を推奨する対象となる加入者を得るための関連づけリコメンダ1104内における機能呼び出しの典型的流れにおいて、関連づけリコメンダ1104の関連づけリコメンダ(AssociateRecommender)は、品目、最低信頼度レベル、カタログゾーン、プロフィールゾーン、及び返信されるべき加入者数を取り出す。次に、関連づけリコメンダは、ターゲット品目、返信すべき加入者数、及び最低信頼度レベルを用いて品目関連づけストア(例えば、DBテーブル、等)に照会し、ターゲット品目を含む関連づけ内の品目を購入済みであるがその品目はまだ購入していない全ユーザ又は加入者を探索し、さらにこれらのユーザ又は加入者がその品目をサポート可能なモバイルデバイスを有することを確認する。] [0110] 購入後に関する関連づけリコメンダ1104内における機能呼び出しの典型的流れは、関連づけリコメンダ1104の関連づけリコメンダが特定の品目を用いてターゲット品目を含む品目セットを生成することを含む。次に、関連づけリコメンダは、各品目セットに関する最低信頼度及びサポートを用いて品目関連づけストア(例えば、DBテーブル、等)に照会し、(例えば、設定可能なプロパティを用いて)返信すべきリコメンデーション数を指定する。次に、全体的信頼度レベルによって順序が設定されたリコメンデーションの数が返信される。関連づけリコメンダは、これらの品目がユーザ又は加入者によって既に購入済みでないことを確認し、これらの品目をリストに加え、重み付けを適用し、デバイスの適合性を検証し、その結果を決定リコメンダ234に返信する。] [0111] 比較リコメンダ1106−一例において、比較リコメンダ1106の目的は、コンテンツメタデータ1327に基づいて異なるコンテンツ品目間の関係を算定することであり、インタフェースデータ取り込みを行うカタログAPI1329から入力を受信する。一例により、比較リコメンダ1106は、新品目(すなわち、モバイルオペレータ又はその関連づけられたビジネスシステムに加えられた、誰によってもまだ購入されていない新品目)に関するコールドスタート問題を解決するのに役立つことができる。一例においては、いずれの加入者もこの新品目を購入したことがなく及びその品目はいずれの加入者購入履歴内にも存在しないため、関連づけリコメンダ1104は、該新品目に関する相関関係を見つけ出すことができない場合がある。] [0112] 該状況においては、比較リコメンダ1106は、特定の品目に類似する品目を見つけ出し、該品目に関して、該品目の推奨対象となる加入者を見つけ出すことができる。一例においては、比較リコメンダ1106は、アーティスト、タイトル、含まれるコンテンツのソース名、及び発行者等のメタデータを用いて品目を比較し、コンテンツ類似性の集合1310を形成する。比較のために用いるためにあらゆるカスタム属性をコンフィギュレーション可能であることも当業者によって注目されなければならない。一例においては、後者は、コンテンツカスタム属性生成プロセス中に達成される。] [0113] メタデータを比較するときには、一例においては、比較リコメンダ1106は、これらのメタデータが属性を比較する上でどの程度重要であるかを決定するために1つのメタデータの重みを用いることができる。重み値は、例えば、1乃至5であることができ、1が最低値及び5が最高値である。例えば、カスタム属性は、1の重みを有することができる“価格カテゴリ”と呼ぶことができ、ジャンルの重みは5の値を有することができ、2つの品目のジャンルの類似性が価格の類似性よりも重要であることを示す。] [0114] 一例においては、比較リコメンダ1106は、メタデータ値を比較可能な2つの機構を有することが可能である。第1の機構は、直接的な大文字小文字に影響されないストリング比較を用いることができる。第2の機構は、ファジーなストリングマッチング技法を用いることができる。第2の機構は、同じ又は類似の値、例えば“FIFA2004”及び“FIFA2005”、を表す値を比較するときに適切である。一例においては、コンマによって分離されたサブストリングから成るストリングを比較可能にするモードも提供される。 1つの典型的側面においては、加入者のための品目を推奨するための比較アルゴリズム1106における機能呼び出しプロセスフローにおける主動作の概要は、比較リコメンダ1106の類似性リコメンダ(SimilarityRecommender)が、加入者が購入済みである品目を入手することを含む、次に、類似性リコメンダは、各購入された品目に関する最低信頼度レベルを用いて品目類似性ストア(例えば、DBテーブル、等)に照会し、設定可能なプロパティを用いて各購入された品目が返信すべき類似品目数を指定する。その後、類似性スコアによって順序が設定された類似品目が返信される。一例においては、類似性リコメンダは、各々のユーザによって購入された品目に関する類似品目を入手し、その結果が加入者によって既に購入済みでないことを確認する。次に、類似性リコメンダは、これらの品目をリストに加え、信頼度レベルを各々に適用する。これで、リコメンデーションが決定リコメンダ234に返信される。] [0115] 1つの典型的側面により、品目を推奨する対象となる加入者を推奨するための比較アルゴリズム1106における機能呼び出しプロセスフローにおける主動作の概要は、比較リコメンダ1106の類似性リコメンダにその品目が渡されることと、設定可能なプロパティによって指定された返信すべき最大加入者数を指定すること、とを含む。] [0116] その後、類似性リコメンダは、類似品目を探索し、ターゲット品目は購入したことがないが類似品目のうちの1つ以上を購入したことがある加入者を見つけ出す。その後、類似性リコメンダは、ユーザをリストに加え、信頼度スコアによってソートし、信頼度レベルを各々に適用する。これで、“加入者数”が決定リコメンダ234に返信される。] [0117] グループ分類リコメンダ1108−一例においては、グループ分類リコメンダ1108は、指定された加入者グループによって購入された(すなわち、加入者グループ行動1324)最も人気のある品目を算定するために実装される。一側面においては、このリコメンダ1108は、特定の加入者に関する履歴情報(購入、好き、嫌い、等)が多くない又はまったくない場合における加入者コールドスタート問題を解決するのに特に役立つ。しかしながら、該状況においても、役立つ加入者メタデータ又は人口統計情報を入手可能であり、それに基づいてリコメンデーションを行うことができる。例えば、特定の加入者が男性の後払いビジネスユーザであることがわかっている場合は、この情報は、その他の類似の人口統計上の加入者が好むコンテンツ又はサービスを推奨するために用いることができる。] [0118] ユーザ又は加入者のためのリコメンデーションを生成時には、グループ分類リコメンダ1108は、最初に、ユーザ又は加入者が属するユーザグループ又は加入者グループ(すなわち、プロフィールグループメンバー1316)を決定し、それらのグループに関する最も人気のあるコンテンツ品目を取り出す。グループ分類は、プロフィールグループ生成プロセス1318によって供給され、プロフィールグループ生成プロセス1318は、特に追跡記録のない新メンバーに関する加入者属性及びトランザクション1304をサポートし、さらにプロフィールグループメンバー1316をサポートする。該品目は、さらにフィルタリングされ(例えば、ユーザ又は加入者によって既に購入済みの品目は除外される)、信頼度レベルによってソートされて返信される。他の例においては、品目の対象となる加入者を推奨するときには、グループリコメンダ1108は、特定のコンテンツ品目はいずれの加入者グループにおいて人気があるかを決定することができ、これらのグループ1316のメンバーを取り出す。次に、これらのグループのメンバーがフィルタリングされ、信頼度レベルによってソートされて返信される。] [0119] 一例により、加入者のための品目を推奨するためのグループ分類リコメンダ1108における機能(function)呼び出しプロセスフローにおける主動作の概要は、グループ分類リコメンダ1108が、加入者が購入したことがある品目を入手することと、その加入者がメンバーであるグループ1316を入手すること、とを含むことができる。次に、グループ分類リコメンダ1108は、任意選択でプロフィールゾーンを用いて及び(設定可能なプロパティを用いて)返信されるべき品目数を指定することによって、各グループに関する最も購入された品目をストレージ(例えば、DBテーブル、等)から取り出す。その後、購入頻度によって順序が設定された品目の数が返信される。グループ分類リコメンダは、これらがユーザによって既に購入済みでないことを確認し、これらの品目をリストに加え、信頼度スコアを適用する。これで、リコメンデーションがソートされて決定リコメンダ234に返信される。] [0120] 1つの典型的側面においては、品目を推奨する対象となる加入者に関するグループリコメンダ1108における機能呼び出しプロセスフローにおける主動作の概要は、グループリコメンダ1108が、その品目に関してデータストア(例えば、DBテーブル、等)を参照してその品目が設定可能な回数だけ購入されたことがある全グループを入手することを含む。各グループに関して、グループ分類リコメンダは、この品目を購入しておらず及びこの品目をサポートするデバイスを有するユーザ又は加入者を入手する。グループ分類リコメンダ1108は、最低信頼度レベルを上回る場合はこれらの加入者を加入者リストに追加し、制限されたコンテンツが各加入者に関して許容可能であるかどうかを確認する。] [0121] 図17は、一側面による、ネットワークリコメンダ1112の主構成要素のブロック図を示す。それは、呼データ記録モジュール1402と、ネットワークビルダモジュール1404と、ネットワーククリーニングモジュール1406と、重み付けモジュール1408と、加入者関係識別モジュール1410と、ネットワークリコメンダモジュール1412と、を含む。以下においてこれらのモジュールがさらに詳細に説明される。一例においては、ネットワークリコメンダ1112は、ネットワークビルダプロセス1321によって取り込まれたピアツーピア(P2P)通信データ1320(例えば、呼、SMSデータ、等)を用いてP2P(ピアツーピア)ネットワーク1322を構築する。これらのネットワーク1322は、ローカルネットワーク1322のメンバーの行動に基づいてユーザのためのリコメンデーションを生成するために用いることができる。一例においては、ネットワークリコメンダ1112は、モバイルデバイス使用法(会話中、SMS、MMS、3G、等)に基づく呼データ記録(CDR)を使用し、各々のモバイルデバイスを用いて通信する対のユーザ間におけるリンクのネットワークを構築する。このソーシャルネットワーク1322は、彼の/彼女のローカルネットワーク内の個人の購入行動について研究するためにこれらの個人のネットワークリンクをポーリングすることによって人々に品目を推奨するために(又はその逆の目的のために)用いることができる。] 図17 [0122] 引き続き図17を参照して、一側面により、ネットワークリコメンダ1112は、少なくとも3つのモジュール、特に、ネットワークビルダ1404、ネットワーククリーナ1406、及びネットワークリコメンダ(NetworkRecommender)アルゴリズム1412、から成る。] 図17 [0123] 図18を参照して、一側面によるネットワーク推奨のための方法1420が描かれる。一例においては、ネットワークビルダ1404は、呼データ記録モジュール1402からCDRリストを入力として選択し、ここでCDRは、単に、2つのモバイルデバイス間の通信を取得するデータラインである(ブロック1422)。典型的CDRは、“CALLER_NUMBER, RECEIVER_NUMBER, CALL_TYPE, CALL_TIME, CALL_DURATION, CALL_COST”であることができる。ユーティリティは、着信CDRにおいて1つ以上の“フィルタ”を設定するように構成することができる。一側面においては、フィルタは、CDRが合格しなければならない規則のリストである。一例においては、フィルタは、次のことを検証する。すなわち、(A)呼者及び受信者の番号が指定された接頭辞及び最小/最大長を有する(ブロック1424)、(B)呼が指定されたタイプ(音声、SMS、MMS、映像、等)を有する(ブロック1426)、(C)音声呼が指定された最小/最大の継続時間内である(ブロック1428)、(D)CDRがカレンダ内の指定された開始/終了日間に存在する、及び(E)CDRの時間が指定された時刻間に存在する(ブロック1432)。CDRの曜日もフィルタリングされる(ブロック1433)。] 図18 [0124] 該フィルタの各組は、別個のネットワークを定義することも可能である。例えば、1つの該ネットワークは、月曜日乃至金曜日午前8時乃至午後6時の通信を表すCDRを取得することができる−すなわち、ビジネスネットワークである。金曜日午後6時乃至月曜日午前2時のCDRを取得する他のネットワークは、ソーシャルネットワークである。] [0125] 一例においては、いずれのデータ記録も、フィルタを通り、“ネットワークサマリ”テーブルに送られ、一例においては、P2Pリンクは単一の行(row)として格納されて総計される(ブロック1434)。すなわち、呼者Aから受信者BへのCDRが着信した場合は、テーブルにおいてA乃至Bに関する既存の行の有無が確認される。行が既に存在する場合は、その行は、新CDR内の情報によって更新される。そうでない場合は、CDRは新行として挿入される。このようにして、最終的ネットワークサマリテーブルの各ラインは、2人の間での全通信活動を表す。] [0126] 一例により、これらのネットワークの各々にダイレクションされるように構成され(ブロック1436)、リンク“A---→B”はリンク“B---→A”と異なるとみなされる。従って、AからBへの、及びBからAへの通信に関してCDRが存在する場合は、各々は、ネットワークサマリテーブル内の異なる行内に入れられる。一例においては、フィルタは、XMLファイルにおいて設定及び構成することが可能であり、例えば“RawRecordFilters.xml”と呼ぶことができる。] [0127] 一例においては、ネットワークサマリテーブルは、一定量のノイズ、例えば、列車の時刻表、天候、ニュースアラート、タクシー運転手、等の自動化されたサービス、を含む。該データは、リコメンデーションの観点からは有用ではなく、従って、ネットワークリコメンダ1112は、クリーニングモジュール1406を用いて該データをネットワークサマリテーブルから削除するように設計される(ブロック1438)。一側面により、ネットワークビルダモジュール1404において構築された各ネットワークに関して、そのネットワークのみをクリーニングするために動作する別個のフィルタを構築することが可能である。フィルタは、例えば、呼者が有するのを許容することが可能な最大/最小の出通信数を指定することができる(ブロック1440)。従って、これらのスレショルドに違反する呼者は、ネットワークサマリから削除される。] [0128] 一例においては、ネットワークサマリテーブルがクリーニングされた時点で、ネットワークリコメンダ1112は、重み付けモジュール1408によって各関係(すなわち、テーブル内の行)に重み(又は強度)を割り当てるように構成される(ブロック1442)。これは、彼/又は彼女の“最良の”友人(すなわち、最強の重みを有する友人)を識別するために個人のリンクをランク付けできるようにするためである(ブロック1444)。一例においては、これらのフィルタは、XMLファイル、例えば“NetworkSummaryTableCleaner.xml.”、において設定及び構成することができる。] [0129] ネットワークサマリテーブルが構築されてクリーニングされた時点で、ネットワークリコメンダ1112は、加入者に推奨すべき品目を見つけ出すために又は品目を強く勧めることができる対象となる加入者を見つけ出すために用いることができる(ブロック1446)。一例においては、所定の加入者に関して、その加入者の“隣人”(彼/彼女に直接リンクされた人々)、そしてその隣人、以下同様、が、加入者関係識別モジュール1410によって識別される(ここでは、“分離度”又は単に度と呼ばれる)(ブロック1448)。従って、ある個人から2度離れている人は、その個人がリンクされている誰かにリンクされた個人(すなわち、友人の友人)を指す。一例においては、これらの人々の中で最も人気がある品目が加入者のためのリコメンデーションを形成する。] [0130] ネットワークリコメンダ1112は、加入者から最大で5度離れた人々を検討するように構成することができる。ネットワークリコメンダ1112は、対ごとの重み付けが一定の強度を上回る分離度内の人々のみを含むようにさらに構成することが可能である(ブロック1450)。この場合は、重み付けスレショルドが高いほど関係が親密になる。] [0131] 一例により、ネットワークリコメンダ1112は、購入履歴を有する加入者に品目を推奨するために用いることができる。該シナリオにおいては、加入者の購入履歴は、加入者のためのリコメンデーションを生成し及び既に購入済みの品目を除外するために用いることができる(ブロック1452)。] [0132] 1つの典型的側面においては、ネットワークリコメンダ1112内における機能呼び出しのプロセスフローにおける主動作の概要は、決定コントローラ1116が、加入者が購入したことがある品目を入手することを含み、それらをネットワークリコメンダ1112のネットワークリコメンダ(NetworkRecommender)1412に渡す。一例においては、ネットワークリコメンダ1412は、渡されたスレショルドを用いて、加入者のローカルネットワークにおいてどれだけの度を探索すべきかを算定する。] [0133] 一例においては、ネットワークリコメンダ1412は、指定された分離度内にある加入者のローカルネットワークのメンバーによって購入された品目の有無に関してそのローカルネットワークを探索し、指定されたスレショルドを上回る重みを有するP2Pリンクのみをたどり及び指定された及び設定可能な最少数の購入を行っているメンバーのみをポーリングする。次に、ネットワークリコメンダ1412は、各品目がターゲット加入者によって既に購入済みでないことを確認し、これらの品目をリストに加え、信頼度レベルを各々に適用する。これで、リコメンデーションが決定モジュール1116に返信される。] [0134] 他の典型的側面においては、品目を推奨する対象となる加入者を見つけ出すためのネットワークリコメンダ1112内における機能呼び出しプロセスフローにおける主動作の概要は、所定の品目を用いることと、その品目を既に購入済みである人々を見つけ出すこと、とを含む。次に、これらの人々の各人の隣人がその品目に関するターゲットになる。顕著なことに、一定のスレショルドよりも高い重みを有し及び幾つかの分離度内にある隣人のみを考慮できることを明記することができる。各ローカルネットワーク内において、所定の品目を購入していない人々を識別することができ、そして、これらの人々のうちで、購入回数が最低の設定可能レベルを超える人々のみがリコメンデーションターゲットとして追加される。] [0135] 図16に戻り、追跡リコメンダ1110が説明される。一例においては、追跡リコメンダ1110は、最も共通して用いられるコンテンツ又はサービスをモニタリング及び記録するために、すなわち、全体的な傾向追跡1330を提供するために用いることができる。この情報は、最も人気のある品目に基づいてリコメンデーションを返信するために用いられる。一例においては、追跡リコメンダ1110は、人気品目のターゲットを加入者に特定するために用いることができる。一例においては、追跡リコメンダ1110からの結果は、他のアルゴリズムが、ターゲットがより特定されたリコメンデーションを提供できないときに(すなわち、加入者コールドスタート状況のときに)用いることができる。追跡リコメンダ1110は、指定された期間中にカタログ内の最も人気があるコンテンツを検索するためにさらに用いることができる。このタイプのリコメンデーションの例は、“ホットなもの”のリストをポータルユーザに表示することである。一例においては、追跡リコメンダ1110は、加入者履歴テーブル内のトランザクションデータから構築される追跡コンテンツ品目テーブルを用いる。一例においては、追跡コンテンツ品目テーブルを生成する前に、履歴的トランザクションを検討する時間を指定することができる。] 図16 [0136] 1つの典型的側面においては、加入者のための品目を推奨するための追跡リコメンダ1110内における機能呼び出しのプロセスフローにおける主動作の概要は、追跡リコメンダ(TrackRecommender)が、加入者のデバイスによってサポートされており及び以前に加入者によって購入されたことがない最も人気のある品目を入手することを含む。次に、追跡リコメンダは、プロフィールゾーンを使用し、設定可能なプロパティを用いて返信されるべき品目数を指定する。追跡リコメンダは、照会を構築し、追跡コンテンツ品目テーブルから品目を入手し、各品目のカウントによって順序が設定された品目の指定数を戻す。その後、追跡リコメンダは、制限コンテンツを確認し、加入者又はユーザによって購入済みでないコンテンツを入手し、リストに品目を追加し、信頼度レベルを適用する。これで、リコメンデーションが決定コントローラ1116に返信される。] [0137] さらなる典型的側面においては、この開示のプロフィール及びリコメンデーションシステム101は、ベストセラーリコメンダを用いることが可能である。] [0138] しかしながら、一側面により、ベストセラーリコメンダは、リコメンダ1114から分離されており、むしろ独立型モジュールと呼ぶことができる。一例においては、後者は、決定リコメンダクラスアーキテクチャ外のベストセラーリコメンダを定義する符号レベルにおいて反映される。一側面においては、リコメンダ1114は、加入者のための品目、又は他の品目のための品目を見つけ出すことが狙いである一方で、ベストセラーリコメンダは、統計ツールであるとさらにみなすことができる。] [0139] ベストセラーリコメンダは、1つの単純例においては、ユーザが加入者履歴トランザクションテーブルから最も人気のあるコンテンツを検索するのを可能にし、ユーザの行動(購入/好き/嫌い/閲覧、等)及び期間(過去の時間、例えば最後の1時間、最後の12時間、最後の日、最後の週、等から成る設定可能な集合)に基づいて検索する。1つの任意選択的側面においては、加入者をベストセラーリコメンダ内に渡すことは、返信対象となる品目に関して2つの追加の効果を有する。すなわち、(A)加入者によって購入済みの品目が隠される、又は(B)該当する場合は、制限された品目が加入者から隠される。] [0140] 一例においては、加入者が渡されたときに、機能的には、ベストセラーリコメンダは、追跡リコメンダ1110と非常に同じように動作することができる。一例においては、ベストセラーリコメンダは、購入以外の行動を検討することが可能である。さらに、追跡リコメンダ1110と同様に、ベストセラーリコメンダデータは、追跡リコメンダデータとともに追跡コンテンツ品目テーブル内に格納し、同じフォーマットを共有することができる。一例においては、ベストセラーデータ生成を設定することは、許容可能期間のコンマで区切られたリストを備える単一のプロパティを追加することから成ることができる。例えば、プロパティ“1H,7H,1D,7D、999D”は、5つの異なる期間(1時間、7時間、1日、7日、999日)を示し、ベストセラーリコメンダは時間的に戻って検索することが可能である。準備段階は、加入者履歴トランザクションデータテーブルを上記のプロパティにおいて指定された時間に分割し、この情報を追跡リコメンダデータとともに追跡コンテンツ品目テーブル内に格納することができる。追跡によって指定された時間がベストセラーリコメンダによって指定された時間のうちの1つである場合は、その期間に関するデータ生成は、1回だけ発生することができる。] [0141] 一例においては、ベストセラーリコメンダは、API呼び出しGetTopContentByTimeAndActionのみとして利用可能である。一側面においては、シンプルオブジェクトアクセスプロトコル(SOAP)パラメータ、例えば、行動(購入/閲覧/好き、等)、又はコンマで区切られた行動リスト、及び期間(例えば、12時間又は7日、等)は必須であることができる。] [0142] 決定呼び出しに与えられるパラメータは、リコメンデーション生成機構を提供することが理解されるであろう。それらは、ビジネス規則を決定リコメンダへの入力/決定リコメンダからの出力と結合し、加入者に与えられる最終的なリコメンデーションを生成する。これらのパラメータは、決定リコメンダからの出力をさらに制限する。] [0143] 一例においては、パラメータを指定することは、提供されたAPI呼び出しパラメータを介して達成される。さらに、システム全体のグローバルパラメータデフォルト値も指定可能である。一側面により、決定モジュールAPIパラメータは、次の能力を提供するために用いることができる。すなわち、(A)リコメンダ選択、(B)リコメンダコンフィギュレーション決定がリコメンデーションを行うために何を用いるかを正確に選択するために用いられる規則、(C)入力判定基準、(D)加入者及びコンテンツフィルタリング判定基準はパラメータとして決定モジュールに渡され、これらは、入手可能なプロフィール及びカタログデータを検討するときに用いられる、(E)結果問い合わせ、及び(F)決定モジュールからの出力が検討され、良好なリコメンデーションが見つけ出されているかどうかが決定される。決定モジュール234は、決定モジュール234が行う各リコメンデーションに関する1つのレベルの確実度値を信頼度レベルとして返信する。規則は、達成されない場合は他の又は異なるリコメンダが試みられることになる許容可能な最低レベルの確実度を規定することができる。] [0144] 例えば、一側面により、決定呼び出しが行われ、カタログモジュール内の入手可能コンテンツからの加入者へのリコメンデーションの返信を要求する。決定モジュールは、リコメンデーション、ただし低レベルの確実度のリコメンデーション、を持って戻ることができる。この状況においては、リコメンデーションは無視することができ、管理者213が販売促進を熱望する特定の(一定の)コンテンツ品目をデフォルトにすることができる。] [0145] 他の例は、クロスセリングのためのコンテンツ品目が要求される例である。決定モジュール234は、最も明確な又は最も共通する選択肢でない可能性があるコンテンツ又はサービスを推奨することができる。後者は、加入者にとってほとんど価値がないリコメンデーションを行う(例えば、加入者が直近のリリースを購入したばかりであるときに特定のアーティストの最後のヒット曲を推奨する)ことを回避するために用いることができる。] [0146] 一例により、管理者213が特定のタイプのリコメンデーションを行うことができる加入者を指定するのを可能にするための加入者フィルタリングを用いることができる。これは、特定の加入者に関するリコメンデーション(例えば、ポータル上で示されるオンラインリコメンデーション)を生成するときに用いられる。例えば、リコメンデーションの提示を特定のタイプのデバイス又は属性を有する加入者(例えば、後払いの高額支出者)に制限する決定規則を生成することができる。] [0147] 他の例においては、加入者フィルタリングは、リコメンデーションが生成されるべき加入者の部分組を予め選択するために用いることができる。これは、この規則に基づいてアウトバウンド販売促進を生成するときに用いられる。例えば、管理者213は、リコメンデーションアプリケーション212のユーザインタフェースを介して加入者フィルタリング判定基準を指定することができ、それは、リストから属性を選択すること及び単純なOR論理を実行することを可能にする(例えば、MMSデバイス、及び前払い、後払い、青年、等)。] [0148] コンテンツフィルタリングに関して、コンテンツフィルタリングは、推奨されるコンテンツのタイプを精選することができる。例えば、管理者213は、MMSコンテンツ品目を推奨するだけの規則を生成することが可能である。従って、一例においては、リコメンデーションを取り出すことと関連づけられたAPIは、返信されるべきリコメンデーションのタイプに関する一定の判定基準(例えば、音楽トラックのジャンル、等)を指定する能力も有する。これは、呼び出し側アプリケーションによる大きな制御を可能にする一方で、ユーザ経験の変更は、API呼び出しを行うアプリケーションの再符号化を要求することがある。後者を回避するために、プロフィール及びリコメンデーションシステム101は、リコメンデーションプロフィールを提供することができる。リコメンデーションプロフィールは、(図4に示される)リコメンデーションアプリケーションブロック212のユーザインタフェースを介して生成することができ、管理者213がリコメンデーションAPI呼び出しの全パラメータに関する値を指定するのを可能にする。呼び出し側アプリケーションは、個々のパラメータに関する値を指定する代わりに、このリコメンデーションプロフィールを参照する。決定モジュール234は、プロフィールからのパラメータ値を追加する。これで、リコメンデーションプロフィールは、管理者213が符号の再開発を必要とせずにユーザ経験を変更するのを可能にする。] 図4 [0149] 一例により、決定モジュール234がサービスを提供可能な応答時間が重要になることがある。応答時間判定基準は、10秒又は100秒又はミリ秒単位で測定することができ、1秒間に数百の要求に応じる。一例においては、性能に影響を及ぼす可能性がある要因は、使用されるリコメンダ数及び対象となるデータ量である可能性がある。] [0150] 一側面により、図19は、決定モジュール234がウェブコンテナ1502を用いてこれらの性能要求をどのようにして満たすかを示す概略図である。一例においては、性能要求を満たすために幾つかの異なる技法、例えば、キャッシュサブシステム1504におけるキャッシング及びデータベース1508へのデータベースアクセス、を用いることができる。決定モジュール234は、一側面により、性能を向上させるために頻繁にアクセスされるデータのインテリジェントキャッシングを用いることが可能である。キャッシングされたデータ要素の量及び寿命は、入手可能なデータ量及び利用可能なハードウェア資源に好適であるように制御することができる。他の側面により、キャッシングが配備されていない場合は、決定モジュール234は、例えばデータを取り出すために微調整されたSQL及びJDBCを用いることができる。すべてのSQL及びデータベーススキーマオブジェクトは、最大の性能及びスケーラビリティを提供するように設計される。] 図19
权利要求:
請求項1 モバイルデバイスのユーザのためのリコメンデーションを生成するための方法であって、前記モバイルデバイスは、サービスプロバイダと関連づけられ、リコメンデーションの要求を入手することと、ユーザと関連づけられたデータ及びモバイルデバイスのために入手可能なコンテンツに関するデータをサービスプロバイダから取り出すことと、前記取り出されたデータの分析に基づいて複数のリコメンデーションを生成することであって、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成されることと、フィルタリング制限に基づいて前記生成された複数のリコメンデーションの部分組を選択すること、とを備える、方法。 請求項2 前記ユーザによってアクセス可能なユーザインタフェースに前記生成されたリコメンデーションを配信することをさらに備える請求項1に記載の方法。 請求項3 前記選択された部分組のリコメンデーションを前記配信することは、前記サービスプロバイダと関連づけられたポータルに前記選択された部分組のリコメンデーションを配信することをさらに備える請求項2に記載の方法。 請求項4 前記ポータルのうちの選択された部分とユーザとの対話を検出することと、前記複数のリコメンデーションを有する前記選択された部分の側面と関連づけられた前記フィルタリング制限を定義することと、前記ポータルの異なる部分へのユーザアクセスに応答して前記部分組のリコメンデーションを選択的に表示すること、とをさらに備える請求項3に記載の方法。 請求項5 前記ユーザによってアクセス可能な前記ユーザインタフェースに前記生成されたリコメンデーションを前記配信することは、モバイルデバイスに前記リコメンデーションを配信することをさらに備える請求項2に記載の方法。 請求項6 前記モバイルデバイスに前記配信することは、前記サービスプロバイダと関連づけられたポータルへのワイヤレスアプリケーションプロトコル(WAP)プッシュメッセージを介する請求項5に記載の方法。 請求項7 前記モバイルデバイスに前記配信することは、ショートメッセージサービス(SMS)メッセージを介する請求項5に記載の方法。 請求項8 前記モバイルデバイスに前記配信することは、前記モバイルデバイス上に表示されるマルチメディアメッセージ送信サービス(MMS)メッセージを介する請求項5に記載の方法。 請求項9 前記複数のリコメンデーションを前記生成することは、リコメンデーションを生成するために前記異なるリコメンデーション技法の各々に取り出されたデータを提供することであって、生成された各リコメンデーションは、関連づけられた信頼度レベルを有することと、前記リコメンデーション技法の各々からの前記リコメンデーションを信頼度レベル順に結合すること、とをさらに備える請求項1に記載の方法。 請求項10 ユーザによって定義された重みに基づいて前記リコメンデーションの順序を変更することと、前記順序が変更されたリコメンデーションをフィルタリングすること、とをさらに備える請求項9に記載の方法。 請求項11 特定の制限を含む前記リコメンデーションの要求を受信することと、前記特定の制限に従ってフィルタリングすることによって前記順序が変更されたリコメンデーションをフィルタリングすること、とをさらに備える請求項10に記載の方法。 請求項12 前記順序が変更されたリコメンデーションを前記フィルタリングすることは、前記ユーザによって以前に入手されたことがある又は前記ユーザに対して一定回数だけ既に提示済みであるリコメンデーションを除外することをさらに備える請求項10に記載の方法。 請求項13 前記順序が変更されたリコメンデーションを前記フィルタリングすることは、モバイルデバイスと適合できないリコメンデーションを除外することをさらに備える請求項10に記載の方法。 請求項14 前記異なるリコメンデーション技法から入手された前記信頼度レベルを正規化することをさらに備える請求項9に記載の方法。 請求項15 前記複数のリコメンデーション技法は、関連づけリコメンダ、比較リコメンダ、グループ分類リコメンダ、追跡リコメンダ、又はネットワークリコメンダから成るグループから選択される請求項1に記載の方法。 請求項16 前記ネットワークリコメンダは、ターゲットユーザのローカルネットワーク内のユーザリストから複数の人を選択することであって、前記複数の人は、指定された分離度数の内にあることと、前記選択された複数の人によって以前に入手されたことがある人気のあるコンテンツを決定することと、前記決定されたサービスプロバイダ及び人気のあるコンテンツに基づいてリコメンデーションを生成すること、とをさらに備える請求項15に記載の方法。 請求項17 前記複数の人を選択することは、高い重み付け値と関連づけられた前記ユーザを前記ターゲットユーザの前記ローカルネットワークから識別することをさらに備える請求項16に記載の方法。 請求項18 前記重み付け値は、前記ユーザに関する1対1の移動通信データを前記サービスプロバイダから取り出し、前記1対1の移動通信データをフィルタリングして希望されない通信データを除外し、及び前記フィルタリングされた1対1の全通信の各々に重み付け値を割り当てることによって割り当てられ、前記割り当てられた値は、1対1の通信活動の数量及びタイプに比例する請求項17に記載の方法。 請求項19 前記1対1の通信データを前記フィルタリングすることは、希望されないソースから通信データを除外することをさらに備える請求項18に記載の方法。 請求項20 前記希望されないソースは、各々の一意の電話番号によって識別される請求項19に記載の方法。 請求項21 前記1対1の通信を前記フィルタリングすることは、通信のタイプ又は継続時間に起因して希望されない通信データを除外することをさらに備える請求項18に記載の方法。 請求項22 前記フィルタリングすることは、通信時間又は通信日に起因して希望されない通信データを除外することをさらに備える請求項18に記載の方法。 請求項23 前記1対1の移動通信データは、音声呼、ショートメッセージサービス(SMS)メッセージ、マルチメディアメッセージ送信サービス(MMS)メッセージ、又は移動通信方法のうちの1つ以上をさらに備える請求項18に記載の方法。 請求項24 前記関連づけリコメンダは、サービスプロバイダから取り出されたユーザの行動データから関連づけ規則を確立することと、前記確立された関連づけ規則に基づいてリコメンデーションを生成すること、とをさらに備える請求項15に記載の方法。 請求項25 前記比較リコメンダは、コンテンツメタデータを利用する前記ユーザが入手可能な類似のコンテンツデータ間のリンクを構築することと、前記構築されたリンクに基づいてリコメンデーションを生成すること、とをさらに備える請求項15に記載の方法。 請求項26 前記追跡リコメンダは、全コンテンツデータの順位を確立するためにユーザ活動歴を決定することであって、コンテンツデータは、人気度によって順位が付けられることと、前記順位付けに基づいてリコメンデーションを生成すること、とを備える請求項15に記載の方法。 請求項27 ユーザの前記活動は、設定可能な期間におけるコンテンツ購入、格付け、又はユーザによるその他の興味の表示を備える請求項26に記載の方法。 請求項28 前記ユーザと関連づけられた前記データは、呼データ、誕生日、性別、以前の購入、興味の表示、興味なしの表示、支出パターン、モバイルデバイスのタイプ、現在の地理上の所在場所、呼の頻度、又はその他のユーザメタデータのうちの1つ以上の選択を備える請求項1に記載の方法。 請求項29 リコメンデーションを生成するときに前記関連づけられたユーザデータを最新の状態に維持することをさらに備える請求項28に記載の方法。 請求項30 リコメンデーションの前記要求は、サービスプロバイダと関連づけられたポータルから入手される請求項1に記載の方法。 請求項31 前記リコメンデーションは、前記ユーザ経験をそらさないようにするためにリアルタイムで生成される請求項1に記載の方法。 請求項32 リコメンデーションは、200ミリ秒未満の時間で生成される請求項1に記載の方法。 請求項33 モバイルデバイスのユーザのための販売促進物を生成するための方法であって、前記ユーザは、サービスプロバイダと関連づけられ、サービスプロバイダから販売促進物リストを入手することと、ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータを前記サービスプロバイダから取り出すことと、前記取り出されたデータの分析によって前記ユーザのためのリコメンデーションリストを生成することであって、前記リコメンデーションは、複数の個々のリコメンデーション技法によって生成されることと、前記取り出された販売促進物の部分組を配信用に選択することであって、取り出された販売促進物の前記部分組は、前記リコメンデーションリスト内の前記リコメンデーションと共通しており及び前記ユーザによって既に入手済みでない販売促進物を含むこと、とを備える、方法。 請求項34 コンピュータプログラム製品であって、リコメンデーションの要求を入手することをコンピュータに行わせるための少なくとも1つの命令と、ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータを前記サービスプロバイダから取り出すことを前記コンピュータに行わせるための少なくとも1つの命令と、前記取り出されたデータの分析に基づいてリコメンデーションリストを生成することを前記コンピュータに行わせるための少なくとも1つの命令であって、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される少なくとも1つの命令と、を備えるコンピュータによって読み取り可能な記憶媒体を備える、コンピュータプログラム製品。 請求項35 モバイルデバイスのユーザのためのリコメンデーションを生成するためのシステムであって、前記ユーザは、サービスプロバイダと関連づけられ、リコメンデーションの要求を入手するための手段と、ユーザと関連づけられたデータ及び前記ユーザが入手可能な前記コンテンツに関するデータをサービスプロバイダから取り出すための手段と、前記取り出されたデータの分析に基づいてリコメンデーションリストを生成するための手段あって、前記リコメンデーションは、複数の異なるリコメンデーション技法によって生成される手段と、を備える、システム。 請求項36 モバイルデバイスのユーザのためのリコメンデーションを生成するためのシステムであって、前記ユーザは、サービスプロバイダと関連づけられ、前記ユーザと関連づけられたデータを格納及び処理するためのプロフィールモジュールと、前記ユーザが入手可能なコンテンツを格納及び処理するためカタログモジュールと、前記プロフィールモジュール及び前記カタログモジュールと通信する決定モジュールであって、前記プロフィールモジュール及びカタログモジュールから取り出されたデータの分析によって前記ユーザのためのリコメンデーションリストを生成するために用いられる決定モジュールと、を備え、前記リコメンデーションは、複数の個々のリコメンダモジュールによって生成される、システム。 請求項37 前記決定モジュールは、関連づけリコメンダと、比較リコメンダと、グループ分類リコメンダと、追跡リコメンダと、ネットワークリコメンダとを含む請求項36に記載のシステム。 請求項38 前記ネットワークリコメンダは、呼データ記録モジュールと、ネットワークビルダモジュールと、ネットワーククリーニングモジュールと、重み付けモジュールと、関係識別モジュールと、ネットワークリコメンダモジュールと、を備える請求項37に記載のシステム。 請求項39 前記プロフィールモジュールは、プロフィールデータベースモジュールと、プロフィール管理モジュールと、プロフィールグループ分類モジュールと、プロフィール取り込みモジュールと、を備える請求項36に記載のシステム。 請求項40 前記カタログモジュールは、コンテンツグループ分類モジュールと、検索モジュールと、コンテンツ管理モジュールと、コンテンツデータベースモジュールと、コンテンツ取り込みモジュールと、を備える請求項36に記載のシステム。 請求項41 モバイルデバイスのユーザのためのリコメンデーションを生成するためのシステムであって、前記ユーザは、サービスプロバイダと関連づけられ、前記ユーザと関連づけられたデータを格納及び処理するためのプロフィールモジュールと、前記ユーザが入手可能なコンテンツを格納及び処理するためのカタログモジュールと、前記プロフィールモジュール及び前記カタログモジュールと通信する決定モジュールであって、前記プロフィールモジュール及びカタログモジュールから取り出されたデータの分析によって前記ユーザのためのリコメンデーションリストを生成するために用いられ、前記リコメンデーションは、複数の個々のリコメンダモジュールによって生成される決定モジュールと、前記リコメンデーションを前記サービスプロバイダの販売促進物データベースと比較するための及び前記比較に基づいて販売促進物リストを生成するための販売促進モジュールと、を備える、システム。 請求項42 前記販売促進モジュールは、販売促進管理モジュールと、販売促進フィードバックモジュールと、販売促進物生成モジュールと、販売促進物取り出しモジュールと、販売促進物配信モジュールと、をさらに備える請求項41に記載のシステム。 請求項43 モバイルデバイスのユーザのためのリコメンデーションを生成するための方法であって、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスすることと、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成することと、フィルタリング制限を適用することによって部分組のリコメンデーションを選択することと、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信すること、とを備える、方法。 請求項44 選択されたコンテンツ品目を対象とする推奨ユーザの要求を受信することをさらに備える請求項43に記載の方法。 請求項45 除外制限にアクセスすることによってフィルタリング制限を適用することをさらに備える請求項43に記載の方法。 請求項46 選択されたユーザに対する選択されたコンテンツ品目のオファー数を追跡することによって前記除外制限にアクセスすることと、スレショルドに達したことに応答して前記選択されたユーザに対する前記選択されたコンテンツ品目のさらなるオファーを除外すること、とをさらに備える請求項45に記載の方法。 請求項47 選択されたユーザに関するカテゴリ制限を受信することによって除外制限にアクセスすることをさらに備える請求項45に記載の方法。 請求項48 選択されたコンテンツ品目が以前に選択済みであること及び選択されたユーザの選択されたモバイルデバイスによって受信されたことがあることを決定することによって除外制限にアクセスすることをさらに備える請求項45に記載の方法。 請求項49 前記以前に選択されたコンテンツ品目と関連づけられたリコメンデーションのためのコンテンツ品目を識別することをさらに備える請求項48に記載の方法。 請求項50 選択されたコンテンツ品目に関する選択された無線デバイスのデバイス適合性を決定することによって除外制限にアクセスすることをさらに備える請求項45に記載の方法。 請求項51 選択されたコンテンツ品目の複数のリコメンデーションの信頼度レベルを決定することによってフィルタリング制限を適用し及び前記信頼度レベルに従って重み付け係数を適用することによって部分組のリコメンデーションを選択することをさらに備える請求項43に記載の方法。 請求項52 前記信頼度レベルに従って前記複数のリコメンデーションをソートすることをさらに備える請求項51に記載の方法。 請求項53 ユーザと提示されたリコメンデーションのオファーとの対話に基づいて無線デバイスの選択されたユーザに関する行動データを直ちに更新することをさらに備える請求項43に記載の方法。 請求項54 無線デバイスの選択されたユーザをユーザグループと関連づけることと、前記グループとの関連づけに基づいてリコメンデーションを選択すること、とをさらに備える請求項43に記載の方法。 請求項55 呼データ、誕生日、性別、以前の購入、興味の表示、興味なしの表示、支出パターン、モバイルデバイスのタイプ、現在の地理上の所在場所、呼の頻度、又はその他のユーザメタデータから成る属性データ及び行動データにアクセスすることをさらに備える請求項54に記載の方法。 請求項56 モバイルデバイスのユーザのためのリコメンデーションを生成するための少なくとも1つのプロセッサであって、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスするための第1のモジュールと、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成するための第2のモジュールと、フィルタリング制限を適用することによって部分組のリコメンデーションを選択するための第3のモジュールと、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信するための第4のモジュールと、を備える、少なくとも1つのプロセッサ。 請求項57 モバイルデバイスのユーザのためのリコメンデーションを生成するためのコンピュータプログラム製品であって、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスすることをコンピュータに行わせるための少なくとも1つの命令と、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成することを前記コンピュータに行わせるための少なくとも1つの命令と、フィルタリング制限を適用することによって部分組のリコメンデーションを選択することを前記コンピュータに行わせるための少なくとも1つの命令と、前記複数のモバイルデバイスの少なくとも部分組に前記部分組のリコメンデーションを送信することを前記コンピュータに行わせるための少なくとも1つの命令と、を備えるコンピュータによって読み取り可能な記憶媒体を備える、コンピュータプログラム製品。 請求項58 モバイルデバイスのユーザのためのリコメンデーションを生成するための装置であって、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データにアクセスするための手段と、前記属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し及び前記行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成するための手段と、フィルタリング制限を適用することによって部分組のリコメンデーションを選択するための手段と、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信するための手段と、を備える、装置。 請求項59 モバイルデバイスのユーザのためのリコメンデーションを生成するための装置であって、対応する複数のモバイルデバイスの複数のユーザに関する属性データ及び行動データを含むプロフィール格納用構成要素と、アクセスされた属性データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し、アクセスされた行動データに基づいてオファーすべきコンテンツのためのリコメンデーションを生成し、及びフィルタリング制限を適用することによって部分組のリコメンデーションを選択するためのプロフィール及びリコメンデーションシステムと、前記複数のモバイルデバイスの少なくとも1つの部分組に前記部分組のリコメンデーションを送信するためのネットワーク通信モジュールと、を備える、装置。 請求項60 選択されたコンテンツ品目を対象とする推奨ユーザの要求を受信するための前記ネットワーク通信モジュールをさらに備える請求項59に記載の装置。 請求項61 除外制限にアクセスすることによってフィルタリング制限を適用するために前記プロフィール及びリコメンデーションシステムをさらに備える請求項60に記載の装置。 請求項62 選択されたユーザへの選択されたコンテンツ品目のオファー数を追跡し、及びスレショルドに達したことに応答して前記選択されたユーザへの前記選択された品目のさらなるオファーを除外することによって除外制限にアクセスするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項61に記載の装置。 請求項63 選択されたユーザに関するカテゴリ制限を受信することによって除外制限にアクセスするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項61に記載の装置。 請求項64 選択されたコンテンツ品目が以前に選択されたことがあり及び選択されたユーザの選択されたモバイルデバイスによって受信されたことがあることを決定することによって除外制限にアクセスするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項61に記載の装置。 請求項65 前記以前に選択されたコンテンツ品目と関連づけられたリコメンデーションのためのコンテンツ品目を識別するために前記プロフィール及びリコメンデーションシステムをさらに備える請求項64に記載の装置。 請求項66 選択されたコンテンツ品目に関する選択された無線デバイスのデバイス適合性を決定することによって除外制限にアクセスするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項61に記載の装置。 請求項67 選択されたコンテンツ品目の複数のリコメンデーションの信頼度レベルを決定することによってフィルタリング制限を適用し及び前記信頼度レベルに従って重み付け係数を適用することによって部分組のリコメンデーションを選択するために前記プロフィール及びリコメンデーションシステムをさらに備える請求項59に記載の装置。 請求項68 前記重み付け係数に従って前記複数のリコメンデーションをソートするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項67に記載の装置。 請求項69 ユーザと提示されたリコメンデーションのオファーとの対話に基づいて無線デバイスの選択されたユーザに関する行動データを直ちに更新するために前記プロフィール及びリコメンデーションシステムをさらに備える請求項59に記載の装置。 請求項70 無線デバイスの選択されたユーザをユーザグループと関連づけ及び前記グループ関連づけに基づいてリコメンデーションを選択するために前記プロフィール及びリコメンデーションシステムをさらに備える請求項59に記載の装置。 請求項71 呼データ、誕生日、性別、以前の購入、興味の表示、興味なしの表示、支出パターン、モバイルデバイスのタイプ、現在の地理上の所在場所、呼の頻度、又はその他のユーザメタデータから成る属性データ及び行動データにアクセスするために前記プロフィール及びリコメンデーションシステムをさらに備える請求項59に記載の装置。
类似技术:
公开号 | 公开日 | 专利标题 US10467678B2|2019-11-05|Context-influenced application recommendations US9396483B2|2016-07-19|Systems and methods for determining recommended aspects of future content, actions, or behavior US10410248B2|2019-09-10|Asynchronous advertising placement based on metadata US10095988B2|2018-10-09|Providing context relevant search for a user based on location and social information US20190020982A1|2019-01-17|Systems and methods for organizing content for mobile media services US10353898B2|2019-07-16|Systems and methods for enhancing user data derived from digital communications US10489409B2|2019-11-26|Providing relevant notification based on common interests between friends in a social networking system US9237427B2|2016-01-12|Methods and systems for transmitting video messages to mobile communication devices US20190244222A1|2019-08-08|System an method for selecting and associating categories tags with content US9462440B2|2016-10-04|Community interaction using mobile communication devices US9282146B2|2016-03-08|System and method for delivering content to users on a network JP5763148B2|2015-08-12|モバイル広告のマイクロ・ターゲッティングのためのキーワード追跡 JP2017076410A|2017-04-20|動的電子クーポンの管理 US9922360B2|2018-03-20|Recommendations system US9385986B2|2016-07-05|Timing for providing relevant notifications for a user based on user interaction with notifications US20160104254A1|2016-04-14|Systems and methods used for publishing and aggregating real world and online purchases via standardized product information US20200013086A1|2020-01-09|Selecting advertisements for users via a targeting database US9530160B2|2016-12-27|System and method for an affinity capture, user feedback and affinity analysis US20170344665A1|2017-11-30|User profile and its location in a clustered profile landscape AU2011345269B2|2016-10-27|Providing relevant notifications for a user based on location and social information US20160171509A1|2016-06-16|Systems and Methods for Estimating the Transaction Values of Customer Interactions US10354337B2|2019-07-16|Product content social marketplace catalog US9092773B2|2015-07-28|Generating and categorizing transaction records US20190110156A1|2019-04-11|Methods of conducting social network operations US9449334B1|2016-09-20|Systems and methods for providing targeted advertising and content delivery to mobile devices
同族专利:
公开号 | 公开日 CA2700015A1|2009-04-09| CN101828167A|2010-09-08| EP2195733A4|2011-09-28| JP5872435B2|2016-03-01| JP2013058213A|2013-03-28| US20090163183A1|2009-06-25| CN101828167B|2016-04-20| JP5166539B2|2013-03-21| RU2451986C2|2012-05-27| CA2700015C|2016-09-06| KR20160038902A|2016-04-07| KR20140062486A|2014-05-23| RU2010117390A|2011-11-10| WO2009045899A3|2009-05-22| KR20100089841A|2010-08-12| WO2009045899A2|2009-04-09| EP2195733A2|2010-06-16| KR20120080638A|2012-07-17|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US7016864B1|1999-04-09|2006-03-21|Dell Usa, L.P.|Interactive upsell advisor method and apparatus for internet applications| US20040153373A1|2003-01-31|2004-08-05|Docomo Communications Laboratories Usa, Inc.|Method and system for pushing services to mobile devices in smart environments using a context-aware recommender| US20070006327A1|2003-07-21|2007-01-04|July Systems, Inc.|Dynamic service enablement of applications in heterogenous mobile environments| US20060200432A1|2003-11-28|2006-09-07|Manyworlds, Inc.|Adaptive Recommendations Systems|JP2010250827A|2009-04-16|2010-11-04|Accenture Global Services Gmbh|タッチポイントをカスタマイズするシステム| JP2014522009A|2011-04-25|2014-08-28|アルカテル−ルーセント|推奨サービスにおけるプライバシー保護| JP2015099620A|2010-09-28|2015-05-28|クアルコム,インコーポレイテッド|対話情報を提示するための装置および方法| WO2016189905A1|2015-05-27|2016-12-01|ソニー株式会社|情報処理装置、情報処理方法及びプログラム| JP2018502502A|2014-12-18|2018-01-25|フェイスブック,インク.|コンテキストモバイルデータアクセスのための技術|US6438579B1|1999-07-16|2002-08-20|Agent Arts, Inc.|Automated content and collaboration-based system and methods for determining and providing content recommendations| US7461058B1|1999-09-24|2008-12-02|Thalveg Data Flow Llc|Optimized rule based constraints for collaborative filtering systems| JP2001236405A|2000-02-24|2001-08-31|Sumisho Computer Systems Corp|Sales promotion support apparatus and method, recording medium| US7249058B2|2001-11-13|2007-07-24|International Business Machines Corporation|Method of promoting strategic documents by bias ranking of search results| US9374451B2|2002-02-04|2016-06-21|Nokia Technologies Oy|System and method for multimodal short-cuts to digital services| US20050215236A1|2002-03-28|2005-09-29|Andreas Myka|Providing information for mobile users| AU2003263928A1|2002-08-19|2004-03-03|Choicestream|Statistical personalized recommendation system| US7840448B2|2003-05-07|2010-11-23|Cbs Interactive Inc.|System and method for automatically generating a narrative product summary| JP4279659B2|2003-12-16|2009-06-17|株式会社エヌ・ティ・ティ・ドコモ|通信システム、端末装置、サーバ及び通信方法| US7240353B2|2004-11-24|2007-07-03|General Electric Company|Functionality recommendation system| JP4492354B2|2005-01-07|2010-06-30|ソニー株式会社|情報処理装置および方法、並びにプログラム| US7752077B2|2005-01-21|2010-07-06|Amazon Technologies, Inc.|Method and system for automated comparison of items| US20080215429A1|2005-11-01|2008-09-04|Jorey Ramer|Using a mobile communication facility for offline ad searching| JP2007249307A|2006-03-13|2007-09-27|Fuji Xerox Co Ltd|コミュニケーションスタイル分析方法および装置| US8250012B1|2007-03-30|2012-08-21|Amazon Technologies, Inc.|Evaluating recommendations by determining user actions, and performance values pertaining to lists of recommendations| JP5178040B2|2007-04-23|2013-04-10|株式会社タイトー|携帯端末における自動ユーザ嗜好収集システムおよび該システムに用いるサーバ装置| US20090131152A1|2007-11-19|2009-05-21|Verizon Data Services Inc.|Method and system for performance tracking to modify content presented by a set-top box|US7707255B2|2003-07-01|2010-04-27|Microsoft Corporation|Automatic grouping of electronic mail| US7995735B2|2004-04-15|2011-08-09|Chad Vos|Method and apparatus for managing customer data| US8255828B2|2004-08-16|2012-08-28|Microsoft Corporation|Command user interface for displaying selectable software functionality controls| US8146016B2|2004-08-16|2012-03-27|Microsoft Corporation|User interface for displaying a gallery of formatting options applicable to a selected object| US7703036B2|2004-08-16|2010-04-20|Microsoft Corporation|User interface for displaying selectable software functionality controls that are relevant to a selected object| US8239882B2|2005-08-30|2012-08-07|Microsoft Corporation|Markup based extensibility for user interfaces| US8627222B2|2005-09-12|2014-01-07|Microsoft Corporation|Expanded search and find user interface| US8275399B2|2005-09-21|2012-09-25|Buckyball Mobile Inc.|Dynamic context-data tag cloud| US8489132B2|2005-09-21|2013-07-16|Buckyball Mobile Inc.|Context-enriched microblog posting| US9166823B2|2005-09-21|2015-10-20|U Owe Me, Inc.|Generation of a context-enriched message including a message component and a contextual attribute| US9042921B2|2005-09-21|2015-05-26|Buckyball Mobile Inc.|Association of context data with a voice-message component| US8509827B2|2005-09-21|2013-08-13|Buckyball Mobile Inc.|Methods and apparatus of context-data acquisition and ranking| US8509826B2|2005-09-21|2013-08-13|Buckyball Mobile Inc|Biosensor measurements included in the association of context data with a text message| US9727989B2|2006-06-01|2017-08-08|Microsoft Technology Licensing, Llc|Modifying and formatting a chart using pictorially provided chart elements| US8762880B2|2007-06-29|2014-06-24|Microsoft Corporation|Exposing non-authoring features through document status information in an out-space user interface| US8484578B2|2007-06-29|2013-07-09|Microsoft Corporation|Communication between a document editor in-space user interface and a document editor out-space user interface| US9215217B2|2008-12-05|2015-12-15|Suhayya Abu-Hakima and Kenneth E. Grigg|Auto-discovery of diverse communications devices for alert broadcasting| US9338597B2|2007-12-06|2016-05-10|Suhayya Abu-Hakima|Alert broadcasting to unconfigured communications devices| US8051057B2|2007-12-06|2011-11-01|Suhayya Abu-Hakima|Processing of network content and services for mobile or fixed devices| US8301112B2|2008-01-08|2012-10-30|Global Alert Network, Inc.|Mobile alerting network| US8126479B2|2008-01-08|2012-02-28|Global Alert Network, Inc.|Mobile alerting network| US8099113B2|2008-01-08|2012-01-17|Global Alert Network, Inc.|Passive traffic alert and communication system| US20090233633A1|2008-01-08|2009-09-17|Mobile Traffic Network, Inc.|Mobile alerting network| US8306503B2|2008-01-08|2012-11-06|Global Alert Network, Inc.|Mobile alerting network| US7904530B2|2008-01-29|2011-03-08|Palo Alto Research Center Incorporated|Method and apparatus for automatically incorporating hypothetical context information into recommendation queries| US9588781B2|2008-03-31|2017-03-07|Microsoft Technology Licensing, Llc|Associating command surfaces with multiple active components| US20090253416A1|2008-04-04|2009-10-08|Samsung Electronics Co. Ltd.|Method and system for providing user defined bundle in a mobile broadcast system| US10068251B1|2008-06-26|2018-09-04|Amazon Technologies, Inc.|System and method for generating predictions based on wireless commerce transactions| US8606651B2|2008-09-05|2013-12-10|Sony Corporation|Generation of home network use recommendations based on collected metadata of prior connected items| US20100088246A1|2008-10-02|2010-04-08|Lim Michael Z|System for, and method of, managing a social network| US20100093324A1|2008-10-15|2010-04-15|Sony Ericsson Mobile Communications Ab|Subscription Based Content Discovery| US9477672B2|2009-12-02|2016-10-25|Gartner, Inc.|Implicit profile for use with recommendation engine and/or question router| US8166016B2|2008-12-19|2012-04-24|Yahoo! Inc.|System and method for automated service recommendations| WO2010076780A1|2009-01-01|2010-07-08|Orca Interactive Ltd.|Adaptive blending of recommendation engines| US20100235443A1|2009-03-10|2010-09-16|Tero Antero Laiho|Method and apparatus of providing a locket service for content sharing| US8799353B2|2009-03-30|2014-08-05|Josef Larsson|Scope-based extensibility for control surfaces| US20100287031A1|2009-05-07|2010-11-11|Mckenna Charles|Method, Apparatus, System, and Computer Program for Selecting Replacement User Devices| US20100306672A1|2009-06-01|2010-12-02|Sony Computer Entertainment America Inc.|Method and apparatus for matching users in multi-user computer simulations| US20100318425A1|2009-06-12|2010-12-16|Meherzad Ratan Karanjia|System and method for providing a personalized shopping assistant for online computer users| US8898282B2|2009-07-10|2014-11-25|Novell, Inc.|Auto generated and inferred group chat presence| US20110029392A1|2009-07-28|2011-02-03|Comcast Cable Communications, Llc|Search Result Content Sequencing| WO2011148377A1|2010-05-27|2011-12-01|Varonis Systems, Inc.|Data tagging| WO2011032069A2|2009-09-14|2011-03-17|Envio Networks Inc.|Context enhanced marketing of content and targeted advertising to mobile device users| US20110125783A1|2009-11-19|2011-05-26|Whale Peter|Apparatus and method of adaptive questioning and recommending| EP2507757A1|2009-11-30|2012-10-10|Nokia Corp.|Apparatus and method for determining a decision recommendation in a network| IL202686A|2009-12-10|2016-06-30|Verint Systems Ltd|System and method for mass link analysis using rule engines| US8396758B2|2009-12-13|2013-03-12|Intuit Inc.|Systems and methods for confirming purchases of products from a retail establishment using a mobile device| US8489131B2|2009-12-21|2013-07-16|Buckyball Mobile Inc.|Smart device configured to determine higher-order context data| JP2011145742A|2010-01-12|2011-07-28|Sony Corp|情報処理装置、情報処理方法、およびプログラム| US20110179057A1|2010-01-18|2011-07-21|Microsoft Corporation|Database engine throttling| US10102278B2|2010-02-03|2018-10-16|Gartner, Inc.|Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items| US20110202406A1|2010-02-16|2011-08-18|Nokia Corporation|Method and apparatus for distributing items using a social graph| JP2011175362A|2010-02-23|2011-09-08|Sony Corp|情報処理装置、重要度算出方法及びプログラム| US8832099B2|2010-03-09|2014-09-09|Yahoo! Inc.|User specific feed recommendations| US8255274B2|2010-03-15|2012-08-28|Verizon Patent And Licensing, Inc.|Integrated qualification and monitoring for customer promotions| US20110264528A1|2010-04-26|2011-10-27|Whale Peter|Contextual recommendations through proposed actions| US20110264519A1|2010-04-26|2011-10-27|Webjuice, LLC|Social behavioral targeting of advertisements in a social networking environment| CN102236669B|2010-04-30|2014-09-24|腾讯科技(深圳)有限公司|推荐列表的生成方法和装置、媒体服务器、客户端及方法| US20110276394A1|2010-05-05|2011-11-10|Positioniq, Inc.|Automated Targeted Information System| US8782138B2|2010-05-10|2014-07-15|Marko Anderson|Predictive data objects| US10296596B2|2010-05-27|2019-05-21|Varonis Systems, Inc.|Data tagging| US8302014B2|2010-06-11|2012-10-30|Microsoft Corporation|Merging modifications to user interface components while preserving user customizations| US9626696B2|2010-06-17|2017-04-18|Microsoft Technology Licensing, Llc|Techniques to verify location for location based services| US8862108B2|2010-07-30|2014-10-14|Lg Electronics Inc.|Mobile terminal and method for recommending call counterpart| CA2809980C|2010-09-01|2018-06-12|Google Inc.|Joining multiple user lists| JP5589685B2|2010-09-06|2014-09-17|ソニー株式会社|情報処理装置および方法、並びにプログラム| US10210160B2|2010-09-07|2019-02-19|Opentv, Inc.|Collecting data from different sources| US9699503B2|2010-09-07|2017-07-04|Opentv, Inc.|Smart playlist| US8949871B2|2010-09-08|2015-02-03|Opentv, Inc.|Smart media selection based on viewer user presence| US20120064820A1|2010-09-09|2012-03-15|Bemmel Jeroen Van|Method and apparatus for targeted communications| WO2012034105A2|2010-09-10|2012-03-15|Turnkey Intelligence, Llc|Systems and methods for generating prospect scores for sales leads, spending capacity scores for sales leads, and retention scores for renewal of existing customers| CN101951549A|2010-09-15|2011-01-19|中兴通讯股份有限公司|实现动态处理应用的方法、移动终端及应用服务器| CN102402757A|2010-09-15|2012-04-04|阿里巴巴集团控股有限公司|信息提供方法及装置、综合关联度确定方法及装置| US20120078684A1|2010-09-28|2012-03-29|Giuliano Maciocci|Apparatus and method for representing a level of interest in an available item| US20120078706A1|2010-09-28|2012-03-29|Openwave Systems Inc.|Location prediction protocol | US8923498B2|2010-10-26|2014-12-30|Vonage Network, Llc|Systems and methods for integrating information from voice over internet protocol systems and social networking systems| US9044675B2|2010-11-17|2015-06-02|Sony Computer Entertainment Inc.|Automated video game rating| US9154564B2|2010-11-18|2015-10-06|Qualcomm Incorporated|Interacting with a subscriber to a social networking service based on passive behavior of the subscriber| US20120143718A1|2010-12-03|2012-06-07|Choicestream, Inc.|Optimization of a web-based recommendation system| US20120144022A1|2010-12-07|2012-06-07|Microsoft Corporation|Content recommendation through consumer-defined authorities| US8787882B2|2010-12-09|2014-07-22|Alcatel Lucent|Resource profile adjustment for pre-fetching of assets to user equipment| KR101763642B1|2010-12-09|2017-08-14|삼성전자 주식회사|선호도 기반의 컨텐츠 제공 방법 및 시스템| US8700644B1|2010-12-13|2014-04-15|Sure To Meet, LLC|Computerized matching and introduction systems and methods| JP2012159975A|2011-01-31|2012-08-23|Sony Corp|情報処理装置および方法、並びにプログラム| WO2012105069A1|2011-02-04|2012-08-09|楽天株式会社|情報提供装置| US20110145041A1|2011-02-15|2011-06-16|InnovatioNet|System for communication between users and global media-communication network| US8452797B1|2011-03-09|2013-05-28|Amazon Technologies, Inc.|Personalized recommendations based on item usage| US8468164B1|2011-03-09|2013-06-18|Amazon Technologies, Inc.|Personalized recommendations based on related users| KR20120114444A|2011-03-28|2012-10-17|삼성전자주식회사|사용자 구매 정보 관리 및 제공 방법과 그 장치| US9870376B2|2011-04-01|2018-01-16|Excalibur Ip, Llc|Method and system for concept summarization| US8549433B2|2011-04-08|2013-10-01|Nokia Corporation|Method and apparatus for providing a user interface in association with a recommender service| US20120272156A1|2011-04-22|2012-10-25|Kerger Kameron N|Leveraging context to present content on a communication device| US9529417B2|2011-04-28|2016-12-27|Facebook, Inc.|Performing selected operations using low power-consuming processors on user devices| US8825842B2|2011-04-28|2014-09-02|Facebook, Inc.|Managing notifications pushed to user devices| US20120284069A1|2011-05-04|2012-11-08|Sony Corporation|Method for optimizing parameters in a recommendation system| CN102769780B|2011-05-05|2017-08-01|北京四达时代软件技术股份有限公司|一种数字电视数据推送方法及装置| EP2712442A1|2011-05-09|2014-04-02|Google, Inc.|Recommending applications for mobile devices based on installation histories| WO2012154856A1|2011-05-09|2012-11-15|Google Inc.|Identifying applications of interest based on application metadata| WO2012154838A2|2011-05-09|2012-11-15|Google Inc.|Generating application recommendations based on user installed applications| EP2710465A1|2011-05-09|2014-03-26|Google, Inc.|Identifying applications of interest based on application market log data| US20120302270A1|2011-05-25|2012-11-29|Nokia Corporation|Method and apparatus for providing content providers for recommendation services| US9129225B2|2011-05-25|2015-09-08|Nokia Technologies Oy|Method and apparatus for providing rule-based recommendations| KR101311520B1|2011-06-15|2013-09-25|주식회사 케이티|인앱 서비스를 제공하는 사용자 단말 및 인앱 서비스 서버 장치| KR101311511B1|2011-06-17|2013-09-25|주식회사 케이티|인앱 추천 시스템 및 사용자 단말| JP6157009B2|2011-06-29|2017-07-05|チッカ ピーティーイー リミテッドChikka Pte Ltd|移動装置に与えられるデータ帯域巾の大きさを調整するシステム及び方法| US20130013459A1|2011-07-07|2013-01-10|hi5 Networks, Inc.|Dynamic pricing of online content| US20130185291A1|2011-07-12|2013-07-18|Mat Tyndall|Online rating and feedback system| JP5044035B1|2011-07-29|2012-10-10|楽天株式会社|情報提供装置、情報提供方法、情報提供プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体| US9208155B2|2011-09-09|2015-12-08|Rovi Technologies Corporation|Adaptive recommendation system| US20130080592A1|2011-09-23|2013-03-28|Robin Budd|Recommender system for a content server based on security group membership| US8428622B1|2011-09-23|2013-04-23|Cellco Partnership|Location based recommendation method for mobile station content| WO2013049155A1|2011-09-28|2013-04-04|Apperian, Inc.|Multi-party communication sessions via broadcast notification network| US9047606B2|2011-09-29|2015-06-02|Hewlett-Packard Development Company, L.P.|Social and contextual recommendations| US8737729B2|2011-09-30|2014-05-27|Ebay Inc.|Re-ranking item recommendations based on image feature data| US8971842B2|2011-10-12|2015-03-03|Verizon Patent And Licensing Inc.|Enterprise mobile application store| US9253282B2|2011-10-18|2016-02-02|Qualcomm Incorporated|Method and apparatus for generating, using, or updating an enriched user profile| US10719840B2|2011-10-24|2020-07-21|Transform Sr Brands Llc|Systems and methods for distributing customizable and shareable tiered offers| WO2013071064A1|2011-11-11|2013-05-16|Wetpaint.Com, Inc.|Dynamic playbook: experimentation platform for social networks| CA2855845A1|2011-11-18|2013-05-23|Sirius Xm Radio Inc.|Systems and methods for implementing cross-fading, interstitials and other effects downstream| US8463295B1|2011-12-07|2013-06-11|Ebay Inc.|Systems and methods for generating location-based group recommendations| US9384330B2|2011-12-09|2016-07-05|Verizon Patent And Licensing Inc.|Providing user attributes to complete an online transaction| GB2497793A|2011-12-21|2013-06-26|Ninian Solutions Ltd|Pre-emptive caching of potentially relevant content from a collaborative workspace at a client device| US20130166416A1|2011-12-21|2013-06-27|Peter Eberlein|Dynamic catalogs on mobile wireless devices| KR101895536B1|2011-12-29|2018-10-25|삼성전자주식회사|어플리케이션 사용에 따른 어플리케이션 추천 서버 및 단말, 그리고 어플리케이션 추천 방법| KR101347448B1|2012-02-02|2014-01-03|김상준|펫 통합관리 서비스 제공방법| US9197512B2|2012-02-17|2015-11-24|Wetpaint.Com, Inc.|Optimizing content production based upon distribution channel metrics| CA2866585A1|2012-03-06|2013-09-12|Sirius Xm Radio Inc.|Systems and methods for audio attribute mapping| US10130872B2|2012-03-21|2018-11-20|Sony Interactive Entertainment LLC|Apparatus and method for matching groups to users for online communities and computer simulations| US10186002B2|2012-03-21|2019-01-22|Sony Interactive Entertainment LLC|Apparatus and method for matching users to groups for online communities and computer simulations| WO2013158804A1|2012-04-17|2013-10-24|Sirius Xm Radio Inc.|Systems and methods for implementing efficient cross-fading between compressed audio streams| US10204351B2|2012-04-24|2019-02-12|Blue Kai, Inc.|Profile noise anonymity for mobile users| CN104685523B|2012-08-27|2019-03-05|蓝凯股份有限公司|用于移动用户的简档噪声匿名性| US20130325637A1|2012-06-05|2013-12-05|Hubin Jiang|System and method for conducting marketing and commerce| US9891790B2|2012-06-05|2018-02-13|Hubin Jiang|Systems and methods for web-based product/content fusion management functions and user interaction therewith| US8923888B2|2012-06-15|2014-12-30|Cellco Partnership|Local content recommendations| US10078677B2|2012-06-18|2018-09-18|ServiceSource International, Inc.|Inbound and outbound data handling for recurring revenue asset management| US9652776B2|2012-06-18|2017-05-16|Greg Olsen|Visual representations of recurring revenue management system data and predictions| US8510238B1|2012-06-22|2013-08-13|Google, Inc.|Method to predict session duration on mobile devices using native machine learning| US8886576B1|2012-06-22|2014-11-11|Google Inc.|Automatic label suggestions for albums based on machine learning| US8429103B1|2012-06-22|2013-04-23|Google Inc.|Native machine learning service for user adaptation on a mobile platform| US9922360B2|2012-06-26|2018-03-20|Here Global B.V.|Recommendations system| US8943440B2|2012-06-26|2015-01-27|Digital Turbine, Inc.|Method and system for organizing applications| US9152220B2|2012-06-29|2015-10-06|International Business Machines Corporation|Incremental preparation of videos for delivery| EP2680209A1|2012-06-29|2014-01-01|Axel Springer Digital TV Guide GmbH|Device and method for automatic generation of a recommendation| EP2682910A1|2012-07-06|2014-01-08|Axel Springer Digital TV Guide GmbH|Device and method for automatic filter adjustment| KR101429744B1|2012-07-25|2014-08-13|에이든 정일 조|사용자가 원하는 조건에 해당하는 추천기사를 제공하는 방법 및 시스템| US9280789B2|2012-08-17|2016-03-08|Google Inc.|Recommending native applications| CN102819607B|2012-08-21|2016-03-23|小米科技有限责任公司|一种推荐用户的方法和装置| US9065752B2|2012-08-23|2015-06-23|International Business Machines Corporation|Dynamic service class upgrades in data networks| EP3432233A1|2012-08-24|2019-01-23|Samsung Electronics Co., Ltd.|Method of recommending friends, and server and terminal therefor| KR20140027011A|2012-08-24|2014-03-06|삼성전자주식회사|친구 추천 방법 및 이를 위한 서버 및 단말| CA2883298A1|2012-08-27|2014-03-06|Opera Solutions, Llc|System and method for combining multiple recommender systems| US20140090033A1|2012-09-21|2014-03-27|Amazon Technologies, Inc.|Context Aware Content Distribution| US9377933B2|2012-09-24|2016-06-28|Facebook, Inc.|Displaying social networking system entity information via a timeline interface| US9129296B2|2012-10-12|2015-09-08|Adobe Systems Incorporated|Augmenting recommendation algorithms based on similarity between electronic content| CN103729387A|2012-10-16|2014-04-16|北京糯米网科技发展有限公司|数据推送方法及装置| CN102905233A|2012-10-25|2013-01-30|北京小米科技有限责任公司|一种终端功能推荐的方法及装置| EP2725810A1|2012-10-25|2014-04-30|Axel Springer Digital TV Guide GmbH|Method for efficiently compiling media content items for a media-on-demand platform| US9641631B2|2012-11-14|2017-05-02|Cellular South, Inc. Dba C Spire Wireless|Integrated personalized content recommendation and management system and method| CN103810216B|2012-11-15|2018-08-10|北京京东尚科信息技术有限公司|物品显示标识排序方法及服务器| US20140143086A1|2012-11-16|2014-05-22|Cellco Partnership D/B/A Verizon Wireless|Customized recommendations based on customer information| EA201201626A1|2012-11-30|2014-06-30|Антон Викторович СОЛОДИКОВ|Способ продвижения контента| US9762698B2|2012-12-14|2017-09-12|Google Inc.|Computer application promotion| US9928048B2|2012-12-18|2018-03-27|Digital Turbine, Inc.|System and method for providing application programs to devices| CN103873530B|2012-12-18|2017-07-11|北京裕丰大通科技有限公司|多渠道信息反馈的信息推荐方法| US9928047B2|2012-12-18|2018-03-27|Digital Turbine, Inc.|System and method for providing application programs to devices| EP2936416A4|2012-12-21|2016-08-24|Sca Hygiene Prod Ab|System and method for assisting in locating and choosing a desired item in a storage location| US20140181652A1|2012-12-21|2014-06-26|Timothy A. Stanke|Contextual and Personalized Help| US10129596B2|2013-01-21|2018-11-13|Netflix, Inc.|Adaptive row selection| TWI499289B|2013-01-25|2015-09-01|Wistron Corp|媒體內容推薦方法及媒體播放系統| US9892026B2|2013-02-01|2018-02-13|Ab Initio Technology Llc|Data records selection| WO2014123328A1|2013-02-08|2014-08-14|Samsung Electronics Co., Ltd.|Method and device for providing recommendation panel, and method and server for providing recommendation item| KR102111769B1|2013-02-08|2020-06-08|삼성전자주식회사|추천 패널 제공 방법 및 이를 위한 디바이스, 추천 아이템 제공 방법 및 이를 위한 서버| US20140244386A1|2013-02-26|2014-08-28|Facebook, Inc.|Targeting advertisements to logged out users of an online system| US20140249898A1|2013-02-27|2014-09-04|Meredith Leigh Ostoich|Sponsorship platform systems and methods| US20140250105A1|2013-03-04|2014-09-04|Google Inc.|Reliable content recommendations| US10600011B2|2013-03-05|2020-03-24|Gartner, Inc.|Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services| US20140278907A1|2013-03-13|2014-09-18|Microsoft Corporation|Rewarding User Generated Content| CN107665447A|2013-04-01|2018-02-06|联想有限公司|信息处理方法和信息处理设备| US9277262B2|2013-04-05|2016-03-01|Disney Enterprises, Inc.|Content orchestration for assembly of customized content streams| CN103198385A|2013-04-12|2013-07-10|江苏圆坤科技发展有限公司|一种交互式旅游信息管理系统| US20140337160A1|2013-05-09|2014-11-13|Microsoft Corporation|Considering social information in generating recommendations| CN104217334A|2013-06-05|2014-12-17|北京京东尚科信息技术有限公司|一种产品信息推荐方法、装置和系统| US9491601B2|2013-06-10|2016-11-08|Intel Corporation|Dynamic visual profiles| US9195703B1|2013-06-27|2015-11-24|Google Inc.|Providing context-relevant information to users| CN104252496A|2013-06-28|2014-12-31|国际商业机器公司|用于提供资源访问的方法和系统| US20150039549A1|2013-07-30|2015-02-05|Reccosend LLC|System and method for computerized recommendation delivery, tracking, and prioritization| US20150073931A1|2013-09-06|2015-03-12|Microsoft Corporation|Feature selection for recommender systems| US20150074131A1|2013-09-09|2015-03-12|Mobitv, Inc.|Leveraging social trends to identify relevant content| US10080060B2|2013-09-10|2018-09-18|Opentv, Inc.|Systems and methods of displaying content| US20160209996A1|2013-09-19|2016-07-21|Hewlett Packard Enterprise Development Lp|Application menu modification recommendations| US9326026B2|2013-10-31|2016-04-26|At&T Intellectual Property I, Lp|Method and apparatus for content distribution over a network| WO2015074079A1|2013-11-18|2015-05-21|ServiceSource International, Inc.|User task focus and guidance for recurring revenue asset management| US9355152B2|2013-12-02|2016-05-31|Qbase, LLC|Non-exclusionary search within in-memory databases| US9201931B2|2013-12-02|2015-12-01|Qbase, LLC|Method for obtaining search suggestions from fuzzy score matching and population frequencies| WO2015084289A1|2013-12-03|2015-06-11|Олэксандр Мыколайовыч ГУДКОВ|Система обработки информации при заказе товаров и/или услуг| CN104735117A|2013-12-24|2015-06-24|腾讯科技(北京)有限公司|一种信息处理方法、装置和系统| WO2015113240A1|2014-01-29|2015-08-06|Nokia Technologies Oy|Method, apparatus and system for content recommendation| CN103763693B|2014-02-10|2017-04-05|中国联合网络通信集团有限公司|运营商业务推荐方法和运营商业务推荐装置| US20150248690A1|2014-03-03|2015-09-03|International Business Machines Corporation|Cost Optimization for Bundled Licenses| US10157411B1|2014-03-13|2018-12-18|Amazon Technologies, Inc.|Recommendation system that relies on RFM segmentation| WO2015139119A1|2014-03-19|2015-09-24|Verosource Solutions Inc.|System and method for validating data source input from a crowd sourcing platform| US10015770B2|2014-03-24|2018-07-03|International Business Machines Corporation|Social proximity networks for mobile phones| US9799081B1|2014-03-31|2017-10-24|Google Inc.|Content recommendation platform| RU2595531C2|2014-04-21|2016-08-27|Общество С Ограниченной Ответственностью "Яндекс"|Способ и система генерирования определения слова на основе множественных источников| CN105096151A|2014-05-15|2015-11-25|中国移动通信集团公司|信息推荐方法及装置、服务器| US20150356447A1|2014-05-29|2015-12-10|Sirius Xm Radio Inc.|Systems, methods and apparatus for generating music recommendations based on combining song and user influencers with channel rule characterizations| CN105224349A|2014-06-12|2016-01-06|小米科技有限责任公司|应用程序的删除提示方法和装置| WO2015188885A1|2014-06-13|2015-12-17|Nec Europe Ltd.|Method and system for determining a recommendation for content| US10043205B2|2014-06-30|2018-08-07|Microsoft Technology Licensing, Llc|Lead recommendations| RU2634218C2|2014-07-24|2017-10-24|Общество С Ограниченной Ответственностью "Яндекс"|Способ определения последовательности просмотра веб-страниц и сервер, используемый в нем| CN104155917A|2014-07-29|2014-11-19|南通理工学院|一种数控机床的控制系统及控制方法| US10242380B2|2014-08-28|2019-03-26|Adhark, Inc.|Systems and methods for determining an agility rating indicating a responsiveness of an author to recommended aspects for future content, actions, or behavior| RU2589356C2|2014-09-15|2016-07-10|ООО НПФ "Беркут"|Способ аутентификации абонентов сотовой сети оператора| US10192583B2|2014-10-10|2019-01-29|Samsung Electronics Co., Ltd.|Video editing using contextual data and content discovery using clusters| US10050912B2|2014-10-27|2018-08-14|At&T Intellectual Property I, L.P.|Subscription-based media push service| KR20160051983A|2014-10-30|2016-05-12|현대자동차주식회사|차량의 음악 추천 시스템 및 그 방법| US10025863B2|2014-10-31|2018-07-17|Oath Inc.|Recommending contents using a base profile| CN104808498A|2015-02-16|2015-07-29|联想有限公司|一种信息处理方法、电子设备及系统| US20160285937A1|2015-03-24|2016-09-29|Spotify Ab|Playback of streamed media content| US20160284005A1|2015-03-25|2016-09-29|Facebook, Inc.|Techniques for product, service, and business recommendation| US9918346B2|2015-04-17|2018-03-13|Barracuda Networks, Inc.|System for connecting, securing and managing network devices with a dedicated private virtual network| US10303350B2|2015-05-20|2019-05-28|Hubin Jiang|Systems and methods for generating online documents| US10715626B2|2015-06-26|2020-07-14|Salesforce.Com, Inc.|Account routing to user account sets| US10467285B2|2015-08-21|2019-11-05|Ford Global Technologies, Llc|Radio-station-recommendation system and method| RU2632131C2|2015-08-28|2017-10-02|Общество С Ограниченной Ответственностью "Яндекс"|Способ и устройство для создания рекомендуемого списка содержимого| RU2629638C2|2015-09-28|2017-08-30|Общество С Ограниченной Ответственностью "Яндекс"|Способ и сервер создания рекомендуемого набора элементов для пользователя| RU2632100C2|2015-09-28|2017-10-02|Общество С Ограниченной Ответственностью "Яндекс"|Способ и сервер создания рекомендованного набора элементов| CN105320767A|2015-10-28|2016-02-10|浪潮电子信息产业有限公司|一种数据库的审计方法及系统| CN106815216A|2015-11-30|2017-06-09|北京云莱坞文化传媒有限公司|一种故事筛选及精准展现的方法和装置| CN105516332A|2015-12-23|2016-04-20|中山大学深圳研究院|一种基于地理位置和时间的应用推荐方法和系统| CN105634992B|2015-12-29|2019-01-11|网宿科技股份有限公司|Cdn平台自适应带宽控制方法和系统| US9659068B1|2016-03-15|2017-05-23|Spotify Ab|Methods and systems for providing media recommendations based on implicit user behavior| US20170287044A1|2016-03-31|2017-10-05|Under Armour, Inc.|Methods and Apparatus for Enhanced Product Recommendations| CN105959374B|2016-05-12|2019-05-03|腾讯科技(深圳)有限公司|一种数据推荐方法及其设备| RU2632144C1|2016-05-12|2017-10-02|Общество С Ограниченной Ответственностью "Яндекс"|Компьютерный способ создания интерфейса рекомендации контента| WO2017209362A1|2016-05-30|2017-12-07|에스케이테크엑스 주식회사|단말간 데이터 이체 시 백업 데이터를 이용한 추천 컨텐츠 제공 장치 및 이를 이용한 방법| RU2636702C1|2016-07-07|2017-11-27|Общество С Ограниченной Ответственностью "Яндекс"|Способ и устройство для выбора сетевого ресурса в качестве источника содержимого для системы рекомендаций| RU2632132C1|2016-07-07|2017-10-02|Общество С Ограниченной Ответственностью "Яндекс"|Способ и устройство для создания рекомендаций содержимого в системе рекомендаций| US10810627B2|2016-08-10|2020-10-20|Facebook, Inc.|Informative advertisements on hobby and strong interests feature space| US10691684B2|2016-11-01|2020-06-23|BloomReach, Inc.|Structured search queries| US9852377B1|2016-11-10|2017-12-26|Dropbox, Inc.|Providing intelligent storage location suggestions| CN106777228A|2016-12-26|2017-05-31|北京金山安全软件有限公司|一种消息推送方法、装置及电子设备| US20180189856A1|2017-01-03|2018-07-05|Rovi Guides, Inc.|Systems and methods for recommending an electronic device to a user based on a user's device profile| US10776824B2|2017-01-03|2020-09-15|Rovi Guides, Inc.|Systems and methods for recommending electronic devices based on user purchase habits| USD882600S1|2017-01-13|2020-04-28|Yandex Europe Ag|Display screen with graphical user interface| CN108287857A|2017-02-13|2018-07-17|腾讯科技(深圳)有限公司|表情图片推荐方法及装置| US10423638B2|2017-04-27|2019-09-24|Google Llc|Cloud inference system| CN108345630B|2017-12-27|2019-12-03|北京字节跳动网络技术有限公司|数字内容推送的方法、装置、智能终端及可读存储介质| CN108648031A|2018-03-28|2018-10-12|苏州迪尔未来网络科技有限公司|产品推荐方法及装置| US10356042B1|2018-05-09|2019-07-16|Roderick Mackenzie-Smith|Automated contacts book| US20190356753A1|2018-05-18|2019-11-21|Sony Interactive Entertainment LLC|Personalizing user experience in a gaming network| WO2019236751A1|2018-06-06|2019-12-12|Devito Daniel|Apparatus and method for polling applications| RU2714594C1|2018-09-14|2020-02-18|Общество С Ограниченной Ответственностью "Яндекс"|Способ и система определения параметра релевантность для элементов содержимого| RU2710830C1|2019-04-30|2020-01-14|Федеральное государственное образовательное бюджетное учреждение высшего образования "Финансовый университет при Правительстве Российской Федерации" |Способ автоматизированного обеспечения рекомендаций по принятию инвестиционно значимых решений на рынке цифровых активов и устройство для его осуществления| KR102140325B1|2019-08-29|2020-07-31|유한회사 엘민벤처스|블록체인 기반의 팩트체킹과 검색 기능이 있는 컨텐츠 관리 방법 및 그 시스템|
法律状态:
2012-05-09| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 | 2012-08-09| A601| Written request for extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120808 | 2012-08-16| A602| Written permission of extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120815 | 2012-10-10| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121009 | 2012-11-14| TRDD| Decision of grant or rejection written| 2012-11-21| A01| Written decision to grant a patent or to grant a registration (utility model)|Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121120 | 2012-12-27| A61| First payment of annual fees (during grant procedure)|Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121220 | 2012-12-28| FPAY| Renewal fee payment (event date is renewal date of database)|Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 | 2012-12-28| R150| Certificate of patent or registration of utility model|Ref document number: 5166539 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 | 2015-12-08| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2016-12-06| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2017-01-11| S111| Request for change of ownership or part of ownership|Free format text: JAPANESE INTERMEDIATE CODE: R313113 | 2017-01-19| R350| Written notification of registration of transfer|Free format text: JAPANESE INTERMEDIATE CODE: R350 | 2018-01-09| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2018-12-28| LAPS| Cancellation because of no payment of annual fees|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|